new package: libandroid

This commit is contained in:
Jia Yuan Lo 2023-06-04 00:39:39 +08:00
parent 94fbe33ded
commit 643a5e70e2
1 changed files with 31 additions and 0 deletions

View File

@ -0,0 +1,31 @@
TERMUX_PKG_HOMEPAGE=https://android.googlesource.com/platform/frameworks/base/+/master/native/android
TERMUX_PKG_DESCRIPTION="libandroid"
TERMUX_PKG_LICENSE="NCSA"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=25c
TERMUX_PKG_SRCURL=https://dl.google.com/android/repository/android-ndk-r${TERMUX_PKG_VERSION}-linux.zip
TERMUX_PKG_SHA256=769ee342ea75f80619d985c2da990c48b3d8eaf45f48783a2d48870d04b46108
TERMUX_PKG_BUILD_IN_SRC=true
termux_step_post_make_install() {
install -v -Dm644 \
"toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/$TERMUX_HOST_PLATFORM/$TERMUX_PKG_API_LEVEL/libandroid.so" \
"$TERMUX_PREFIX/lib/libandroid.so"
}
termux_step_create_debscripts() {
local _BITS=""
if [ "$TERMUX_ARCH_BITS" = 64 ]; then _BITS=64; fi
cat <<- EOF > postinst
#!$TERMUX_PREFIX/bin/sh
if [ -e /system/lib${_BITS}/libandroid.so ]; then
echo "Symlink /system/lib${_BITS}/libandroid.so to $TERMUX_PREFIX/lib/libandroid.so ..."
ln -fsT "/system/lib${_BITS}/libandroid.so" "$TERMUX_PREFIX/lib/libandroid.so"
fi
EOF
cat <<- EOF > postrm
#!$TERMUX_PREFIX/bin/sh
rm -f "$TERMUX_PREFIX/lib/libandroid.so"
EOF
}