diff options
author | Gonzalo Exequiel Pedone | 2024-07-20 02:20:33 -0300 |
---|---|---|
committer | Gonzalo Exequiel Pedone | 2024-07-20 02:20:33 -0300 |
commit | feb06002976e968a772fcde7edb815a64544aa86 (patch) | |
tree | 18353be2d6491fd30347be39ad9aae65a430a809 /PKGBUILD | |
parent | 877f070b07bfe11c3350226a183bd7c9b7e9e910 (diff) | |
download | aur-feb06002976e968a772fcde7edb815a64544aa86.tar.gz |
Install static libraries.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 32 |
1 files changed, 23 insertions, 9 deletions
@@ -5,14 +5,15 @@ _android_arch=x86-64 pkgname=android-${_android_arch}-brotli pkgver=1.1.0 -pkgrel=1 -pkgdesc='Brotli compression library (android)' +pkgrel=2 +pkgdesc="Brotli compression library (Android ${_android_arch})" arch=('any') url='https://github.com/google/brotli.git' license=('MIT') +groups=(android-brotli) depends=('android-ndk') options=(!strip !buildflags staticlibs !emptydirs) -makedepends=('android-cmake' 'git') +makedepends=('android-cmake') source=("https://github.com/google/brotli/archive/v${pkgver}.tar.gz") md5sums=('3a6a3dba82a3604792d3cb0bd41bca60') @@ -20,19 +21,32 @@ build() { cd "$srcdir/brotli-${pkgver}" source android-env ${_android_arch} - android-${_android_arch}-cmake . - make $MAKEFLAGS + android-${_android_arch}-cmake \ + -S . \ + -B build-shared \ + -DBUILD_SHARED_LIBS=ON \ + -DBUILD_TESTING=OFF + make -C build-shared $MAKEFLAGS + + android-${_android_arch}-cmake \ + -S . \ + -B build-static \ + -DBUILD_SHARED_LIBS=OFF \ + -DBUILD_TESTING=OFF + make -C build-static $MAKEFLAGS } package() { cd "$srcdir/brotli-${pkgver}" source android-env ${_android_arch} - make DESTDIR="$pkgdir" install - rm -r "${pkgdir}"/${ANDROID_PREFIX_BIN} - ${ANDROID_STRIP} -g --strip-unneeded "${pkgdir}"/${ANDROID_PREFIX_LIB}/*.so + make -C build-shared DESTDIR="${pkgdir}" install + make -C build-static DESTDIR="${pkgdir}" install + rm -r "${pkgdir}/${ANDROID_PREFIX_BIN}" + ${ANDROID_STRIP} -g --strip-unneeded "${pkgdir}/${ANDROID_PREFIX_LIB}"/*.so + ${ANDROID_STRIP} -g "${pkgdir}/${ANDROID_PREFIX_LIB}"/*.a - for file in "${pkgdir}"/${ANDROID_PREFIX_LIB}/pkgconfig/*.pc; do + for file in "${pkgdir}/${ANDROID_PREFIX_LIB}/pkgconfig"/*.pc; do sed -i 's| -R${libdir}||g' "$file" done } |