termux-packages/packages/ckermit/build.sh

32 lines
1.1 KiB
Bash
Raw Normal View History

2021-12-25 06:33:49 +01:00
TERMUX_PKG_HOMEPAGE=https://www.kermitproject.org/ckermit.html
TERMUX_PKG_DESCRIPTION="A combined network and serial communication software package"
TERMUX_PKG_LICENSE="BSD 3-Clause"
TERMUX_PKG_LICENSE_FILE="COPYING.TXT"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=9.0.302
TERMUX_PKG_SRCURL=http://www.columbia.edu/kermit/ftp/archives/cku${TERMUX_PKG_VERSION##*.}.tar.gz
TERMUX_PKG_SHA256=0d5f2cd12bdab9401b4c836854ebbf241675051875557783c332a6a40dac0711
TERMUX_PKG_DEPENDS="libcrypt"
TERMUX_PKG_BUILD_IN_SRC=true
TERMUX_PKG_EXTRA_MAKE_ARGS="-e linuxa"
termux_extract_src_archive() {
local file="$TERMUX_PKG_CACHEDIR/$(basename "${TERMUX_PKG_SRCURL}")"
mkdir -p "$TERMUX_PKG_SRCDIR"
tar xf "$file" -C "$TERMUX_PKG_SRCDIR" --strip-components=0
}
termux_step_pre_configure() {
CFLAGS+=" -fPIC"
export KFLAGS="-DNOGETUSERSHELL -UNOTIMEH -DTIMEH -DUSE_FILE_R"
LDFLAGS+=" -lcrypt"
export LNKFLAGS="$LDFLAGS"
}
termux_step_make_install() {
mkdir -p $TERMUX_PREFIX/bin
mkdir -p $TERMUX_PREFIX/share/man
make prefix=$TERMUX_PREFIX manroot=$TERMUX_PREFIX/share install
install -Dm600 -t $TERMUX_PREFIX/share/doc/ckermit/ *.txt
}