termux-packages/packages/proot-distro/build.sh
2021-09-25 13:05:52 +03:00

32 lines
1.1 KiB
Bash

TERMUX_PKG_HOMEPAGE=https://github.com/termux/proot-distro
TERMUX_PKG_DESCRIPTION="Termux official utility for managing proot'ed Linux distributions"
TERMUX_PKG_LICENSE="GPL-3.0"
TERMUX_PKG_MAINTAINER="Leonid Pliushch <leonid.pliushch@gmail.com>"
TERMUX_PKG_VERSION=2.6.2
TERMUX_PKG_SRCURL=https://github.com/termux/proot-distro/archive/v${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SHA256=6a831dcb3cdfa242c76b95fd8c542e0188a5baf9eedf2f874e3cc2fe48f1a082
TERMUX_PKG_DEPENDS="bash, bzip2, coreutils, curl, findutils, gzip, ncurses-utils, proot (>= 5.1.107-32), sed, tar, xz-utils"
TERMUX_PKG_BUILD_IN_SRC=true
TERMUX_PKG_PLATFORM_INDEPENDENT=true
termux_step_make_install() {
TERMUX_PREFIX="$TERMUX_PREFIX" TERMUX_ANDROID_HOME="$TERMUX_ANDROID_HOME" ./install.sh
}
termux_step_create_debscripts() {
cat <<- EOF > ./preinst
#!${TERMUX_PREFIX}/bin/bash
set -e
shopt -s nullglob
for i in ${TERMUX_PREFIX}/etc/proot-distro/*.sh; do
if ! grep -qP "^\s*TARBALL_URL" "\$i"; then
echo "Disabling old style v1.x proot-distro plug-in: \$(basename "\$i")"
mv -f "\${i}" "\${i}.bak"
fi
done
exit 0
EOF
}