summaryrefslogtreecommitdiff
path: root/admin/htop
diff options
context:
space:
mode:
authorEtienne Champetier <champetier.etienne@gmail.com>2021-08-31 00:38:39 -0400
committerEtienne Champetier <champetier.etienne@gmail.com>2021-08-31 15:59:43 -0400
commit37ca4e923d2efe21a4c6c8d8d9ab8b6720a4cd3a (patch)
tree2b52a2a68a499f1d273d9a8c412fdb04ce5aeeed /admin/htop
parent7f320e1b18e8f4a7787faa9abda325868407ac44 (diff)
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>
Diffstat (limited to 'admin/htop')
-rw-r--r--admin/htop/Makefile18
1 files changed, 17 insertions, 1 deletions
diff --git a/admin/htop/Makefile b/admin/htop/Makefile
index 165d7120d..b1041f72d 100644
--- a/admin/htop/Makefile
+++ b/admin/htop/Makefile
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=htop
PKG_VERSION:=3.0.5
-PKG_RELEASE:=1
+PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
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_INSTALL:=1
+PKG_CONFIG_DEPENDS:= CONFIG_HTOP_LMSENSORS
+PKG_BUILD_DEPENDS:= HTOP_LMSENSORS:lm-sensors
+
include $(INCLUDE_DIR)/package.mk
define Package/htop
@@ -41,7 +44,20 @@ define Package/htop/description
see all processes and their full command lines.
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 += \
+ --with-sensors=$(if $(CONFIG_HTOP_LMSENSORS),yes,no) \
+ --enable-linux-affinity \
--disable-unicode \
--disable-hwloc