xref: /OK3568_Linux_fs/buildroot/package/htop/htop.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1################################################################################
2#
3# htop
4#
5################################################################################
6
7HTOP_VERSION = 3.1.1
8HTOP_SITE = $(call github,htop-dev,htop,$(HTOP_VERSION))
9HTOP_DEPENDENCIES = ncurses
10HTOP_AUTORECONF = YES
11# Prevent htop build system from searching the host paths
12HTOP_CONF_ENV = HTOP_NCURSES_CONFIG_SCRIPT=$(STAGING_DIR)/usr/bin/$(NCURSES_CONFIG_SCRIPTS)
13HTOP_LICENSE = GPL-2.0+
14HTOP_LICENSE_FILES = COPYING
15
16ifeq ($(BR2_PACKAGE_HWLOC),y)
17HTOP_CONF_OPTS += --enable-hwloc
18HTOP_DEPENDENCIES += hwloc
19else
20HTOP_CONF_OPTS += --disable-hwloc
21endif
22
23ifeq ($(BR2_PACKAGE_LIBCAP),y)
24HTOP_CONF_OPTS += --enable-capabilities
25HTOP_DEPENDENCIES += libcap
26else
27HTOP_CONF_OPTS += --disable-capabilities
28endif
29
30ifeq ($(BR2_PACKAGE_LM_SENSORS),y)
31HTOP_CONF_OPTS += --with-sensors
32HTOP_DEPENDENCIES += lm-sensors
33else
34HTOP_CONF_OPTS += --without-sensors
35endif
36
37ifeq ($(BR2_PACKAGE_NCURSES_WCHAR),y)
38HTOP_CONF_OPTS += --enable-unicode
39else
40HTOP_CONF_OPTS += --disable-unicode
41endif
42
43$(eval $(autotools-package))
44