diff options
author | Gonzalo Exequiel Pedone | 2025-03-11 19:59:15 -0300 |
---|---|---|
committer | Gonzalo Exequiel Pedone | 2025-03-11 19:59:15 -0300 |
commit | 677d2b16615e6e47113231fde341a2da86dd14eb (patch) | |
tree | f868165cd593f5bd6f8b45cbf24e0e9593f5c274 /PKGBUILD | |
download | aur-android-riscv64-libpsl.tar.gz |
Package updated.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3bd14a855a2b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Gonzalo Exequiel Pedone <hipersayan DOT x AT gmail DOT com> +# Contributor: drakkan <nicola.murino at gmail dot com> + +_android_arch=riscv64 + +pkgname=android-${_android_arch}-libpsl +pkgver=0.21.5 +pkgrel=2 +arch=('any') +pkgdesc="Public Suffix List library (Android ${_android_arch})" +url='https://github.com/rockdaboot/libpsl' +license=('MIT') +groups=('android-libpsl') +depends=("android-${_android_arch}-libidn2" + "android-${_android_arch}-libunistring") +makedepends=('android-meson' + "android-${_android_arch}-libxslt") +options=(!strip !buildflags staticlibs !emptydirs) +source=("https://github.com/rockdaboot/libpsl/releases/download/${pkgver}/libpsl-${pkgver}.tar.gz") +md5sums=('870a798ee9860b6e77896548428dba7b') + +build() { + cd "${srcdir}/libpsl-${pkgver}" + source android-env ${_android_arch} + + android-${_android_arch}-meson build \ + -D strip=true \ + -D docs=false \ + -D tests=false \ + -D runtime=libidn2 + ninja -C build +} + +package() { + cd "${srcdir}/libpsl-${pkgver}" + source android-env ${_android_arch} + + DESTDIR="${pkgdir}" ninja install -C build + rm -rf "${pkgdir}/${ANDROID_PREFIX_BIN}" + rm -rf "${pkgdir}/${ANDROID_PREFIX_SHARE}" + ${ANDROID_STRIP} -g "${pkgdir}/${ANDROID_PREFIX_LIB}"/*.a || true + ${ANDROID_STRIP} -g --strip-unneeded "${pkgdir}/${ANDROID_PREFIX_LIB}"/*.so +} |