67e641ab34
There are some users have root access but they don't have read access to /proc/stat if not into root context which in this case for SELinux enforced devices and during the postinst step it will still check the file unprivileged
31 lines
1.0 KiB
Bash
31 lines
1.0 KiB
Bash
TERMUX_PKG_HOMEPAGE=https://htop.dev/
|
|
TERMUX_PKG_DESCRIPTION="Interactive process viewer for Linux"
|
|
TERMUX_PKG_LICENSE="GPL-2.0"
|
|
TERMUX_PKG_MAINTAINER="@termux"
|
|
TERMUX_PKG_VERSION=3.1.2
|
|
TERMUX_PKG_REVISION=1
|
|
TERMUX_PKG_SRCURL=https://github.com/htop-dev/htop/archive/${TERMUX_PKG_VERSION}/htop-${TERMUX_PKG_VERSION}.tar.gz
|
|
TERMUX_PKG_SHA256=fe9559637c8f21f5fd531a4c072048a404173806acbdad1359c6b82fd87aa001
|
|
# htop checks setlocale() return value for UTF-8 support, so use libandroid-support.
|
|
TERMUX_PKG_DEPENDS="libandroid-support, ncurses"
|
|
TERMUX_PKG_BREAKS="htop-legacy"
|
|
TERMUX_PKG_CONFLICTS="htop-legacy"
|
|
TERMUX_PKG_REPLACES="htop-legacy"
|
|
TERMUX_PKG_BUILD_IN_SRC=true
|
|
TERMUX_PKG_RM_AFTER_INSTALL="share/applications share/pixmaps"
|
|
|
|
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
|
--disable-static
|
|
ac_cv_lib_ncursesw6_addnwstr=yes
|
|
LIBS=-landroid-support
|
|
"
|
|
|
|
termux_step_pre_configure() {
|
|
./autogen.sh
|
|
}
|
|
|
|
termux_step_create_debscripts() {
|
|
cp -f $TERMUX_PKG_BUILDER_DIR/postinst ./
|
|
sed -i "s|@TERMUX_PREFIX@|$TERMUX_PREFIX|g" ./postinst
|
|
}
|