TERMUX_PKG_HOMEPAGE=https://github.com/measurement-factory/dnstop TERMUX_PKG_DESCRIPTION="A libpcap application that displays various tables of DNS traffic on your network" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_MAINTAINER="@termux" _COMMIT=2ec80df727aee31bbaaf9cccd8adbd16ca539bb3 TERMUX_PKG_VERSION=2022.10.19 TERMUX_PKG_SRCURL=git+https://github.com/measurement-factory/dnstop TERMUX_PKG_SHA256=5b3e58944a0ff03e9836133c974387269f47d4ef8fdeb7100faa66f74ed56624 TERMUX_PKG_AUTO_UPDATE=false TERMUX_PKG_GIT_BRANCH=master TERMUX_PKG_DEPENDS="libpcap, ncurses" TERMUX_PKG_BUILD_IN_SRC=true termux_step_post_get_source() { git fetch --unshallow git checkout $_COMMIT local version="$(git log -1 --format=%cs | sed 's/-/./g')" if [ "$version" != "$TERMUX_PKG_VERSION" ]; then echo -n "ERROR: The specified version \"$TERMUX_PKG_VERSION\"" echo " is different from what is expected to be: \"$version\"" return 1 fi local s=$(find . -type f ! -path '*/.git/*' -print0 | xargs -0 sha256sum | LC_ALL=C sort | sha256sum) if [[ "${s}" != "${TERMUX_PKG_SHA256} "* ]]; then termux_error_exit "Checksum mismatch for source files." fi sed -i "s/@VERSION@/$version/g" dnstop.c } termux_step_pre_configure() { CPPFLAGS+=" -D__USE_BSD" }