summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorGonzalo Exequiel Pedone2024-07-20 02:20:33 -0300
committerGonzalo Exequiel Pedone2024-07-20 02:20:33 -0300
commitfeb06002976e968a772fcde7edb815a64544aa86 (patch)
tree18353be2d6491fd30347be39ad9aae65a430a809 /PKGBUILD
parent877f070b07bfe11c3350226a183bd7c9b7e9e910 (diff)
downloadaur-feb06002976e968a772fcde7edb815a64544aa86.tar.gz
Install static libraries.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD32
1 files changed, 23 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 79fac7b636dd..a6b541d705da 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}