Files
termux-packages/packages/nmon/build.sh
termux-pacman-bot 741e04ee2b new package: nmon
2022-12-03 08:33:03 +00:00

33 lines
1022 B
Bash

TERMUX_PKG_HOMEPAGE=https://nmon.sourceforge.net/
TERMUX_PKG_DESCRIPTION="Curses based Performance Monitor for Linux with saving performance stats to a CSV file mode"
TERMUX_PKG_LICENSE="GPL-3.0"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=16n
TERMUX_PKG_SRCURL=https://downloads.sourceforge.net/nmon/lmon${TERMUX_PKG_VERSION}.c
TERMUX_PKG_SHA256=c0012cc2d925dee940c37ceae297abac64ba5a5c30e575e7418b04028613f5f2
TERMUX_PKG_DEPENDS="ncurses"
TERMUX_PKG_BUILD_IN_SRC=true
termux_step_get_source() {
local src=$TERMUX_PKG_CACHEDIR/$(basename $TERMUX_PKG_SRCURL)
termux_download $TERMUX_PKG_SRCURL ${src} $TERMUX_PKG_SHA256
mkdir -p $TERMUX_PKG_SRCDIR
cp ${src} $TERMUX_PKG_SRCDIR
}
termux_step_pre_configure() {
case $TERMUX_ARCH in
aarch64 | arm ) CPPFLAGS+=" -DARM" ;;
* ) CPPFLAGS+=" -DX86" ;;
esac
}
termux_step_make() {
local src=$(basename $TERMUX_PKG_SRCURL)
$CC $CFLAGS $CPPFLAGS ${src} -o nmon $LDFLAGS -lncurses -lm
}
termux_step_make_install() {
install -Dm700 -t $TERMUX_PREFIX/bin nmon
}