Browse Source

htop: Add HTOP_LMSENSORS config option

Enabled by default for x86, this enables lm-sensors support in htop.
Also add --enable-linux-affinity to avoid autodetecting it

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
lilik-openwrt-22.03
Etienne Champetier 3 years ago
parent
commit
37ca4e923d
1 changed files with 17 additions and 1 deletions
  1. +17
    -1
      admin/htop/Makefile

+ 17
- 1
admin/htop/Makefile View File

@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=htop PKG_NAME:=htop
PKG_VERSION:=3.0.5 PKG_VERSION:=3.0.5
PKG_RELEASE:=1
PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/htop-dev/htop/tar.gz/$(PKG_VERSION)? PKG_SOURCE_URL:=https://codeload.github.com/htop-dev/htop/tar.gz/$(PKG_VERSION)?
@ -24,6 +24,9 @@ PKG_FIXUP:=autoreconf
PKG_BUILD_PARALLEL:=1 PKG_BUILD_PARALLEL:=1
PKG_INSTALL:=1 PKG_INSTALL:=1
PKG_CONFIG_DEPENDS:= CONFIG_HTOP_LMSENSORS
PKG_BUILD_DEPENDS:= HTOP_LMSENSORS:lm-sensors
include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/package.mk
define Package/htop define Package/htop
@ -41,7 +44,20 @@ define Package/htop/description
see all processes and their full command lines. see all processes and their full command lines.
endef endef
define Package/htop/config
config HTOP_LMSENSORS
bool "Compile Htop with lm-sensors support"
depends on PACKAGE_htop
default y if TARGET_x86
help
Build htop with lm-sensors support.
This doesn't add lm-sensors as dependency,
if present it'll loaded using dlopen().
endef
CONFIGURE_ARGS += \ CONFIGURE_ARGS += \
--with-sensors=$(if $(CONFIG_HTOP_LMSENSORS),yes,no) \
--enable-linux-affinity \
--disable-unicode \ --disable-unicode \
--disable-hwloc --disable-hwloc


Loading…
Cancel
Save