################################################################################ # # powertop # ################################################################################ POWERTOP_VERSION = 2.15 POWERTOP_SITE = $(call github,fenrus75,powertop,v$(POWERTOP_VERSION)) POWERTOP_LICENSE = GPL-2.0 POWERTOP_LICENSE_FILES = COPYING POWERTOP_DEPENDENCIES = \ host-autoconf-archive \ host-pkgconf \ libnl \ ncurses \ $(if $(BR2_PACKAGE_PCIUTILS),pciutils) \ $(TARGET_NLS_DEPENDENCIES) POWERTOP_CONF_ENV = LIBS=$(TARGET_NLS_LIBS) # 0001-add-disable-stack-protector-option.patch POWERTOP_AUTORECONF = YES POWERTOP_AUTORECONF_OPTS = --include=$(HOST_DIR)/share/autoconf-archive POWERTOP_CONF_OPTS = --disable-stack-protector # fix missing config.rpath (needed for autoreconf) in the codebase define POWERTOP_TOUCH_CONFIG_RPATH touch $(@D)/config.rpath endef POWERTOP_PRE_CONFIGURE_HOOKS += POWERTOP_TOUCH_CONFIG_RPATH # Help powertop at finding the right ncurses library depending on # which one is available. ifeq ($(BR2_PACKAGE_NCURSES_WCHAR),y) POWERTOP_CONF_ENV += ac_cv_search_delwin="-lncursesw" else POWERTOP_CONF_ENV += ac_cv_search_delwin="-lncurses" endif $(eval $(autotools-package))