diff options
author | Gonzalo Exequiel Pedone | 2024-07-11 20:04:51 -0300 |
---|---|---|
committer | Gonzalo Exequiel Pedone | 2024-07-11 20:04:51 -0300 |
commit | 5d765f06f50277ce9fc54e2f7a51be32eb60bd63 (patch) | |
tree | 020028821eba1aebd22a598768df5a7d4bea41f7 | |
parent | 8c64c8585156730cdb7c3717dab21bd26c0c5c1d (diff) | |
download | aur-5d765f06f50277ce9fc54e2f7a51be32eb60bd63.tar.gz |
Disabled OpenMP and added static libraries.
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 31 |
2 files changed, 25 insertions, 8 deletions
@@ -1,7 +1,7 @@ pkgbase = android-aarch64-libsoxr pkgdesc = The SoX Resampler library that aims to give fast and high quality results for any constant resampling ratio (Android aarch64) pkgver = 0.1.3 - pkgrel = 1 + pkgrel = 2 url = https://sourceforge.net/p/soxr/wiki/Home/ arch = any license = GPL @@ -8,7 +8,7 @@ _android_arch=aarch64 pkgname=android-${_android_arch}-libsoxr pkgver=0.1.3 -pkgrel=1 +pkgrel=2 arch=('any') pkgdesc="The SoX Resampler library that aims to give fast and high quality results for any constant resampling ratio (Android ${_android_arch})" url='https://sourceforge.net/p/soxr/wiki/Home/' @@ -16,7 +16,7 @@ license=('GPL') depends=('android-ndk') makedepends=('android-cmake') options=(!strip !buildflags staticlibs !emptydirs) -source=("https://downloads.sourceforge.net/project/soxr/soxr-$pkgver-Source.tar.xz") +source=("https://downloads.sourceforge.net/project/soxr/soxr-${pkgver}-Source.tar.xz") md5sums=('3f16f4dcb35b471682d4321eda6f6c08') build() { @@ -25,22 +25,39 @@ build() { android-${_android_arch}-cmake \ -S . \ - -B build \ + -B build-shared \ -DBUILD_EXAMPLES=OFF \ + -DBUILD_TESTS=OFF \ -DBUILD_SHARED_LIBS=ON \ -DWITH_AVFFT=OFF \ -DWITH_LSR_BINDINGS=ON \ - -DWITH_OPENMP=ON \ + -DWITH_OPENMP=OFF \ -DWITH_PFFFT=ON \ -Wno-dev - make -C build $MAKEFLAGS + make -C build-shared $MAKEFLAGS + + android-${_android_arch}-cmake \ + -S . \ + -B build-static \ + -DBUILD_EXAMPLES=OFF \ + -DBUILD_TESTS=OFF \ + -DBUILD_SHARED_LIBS=OFF \ + -DWITH_AVFFT=OFF \ + -DWITH_LSR_BINDINGS=ON \ + -DWITH_OPENMP=OFF \ + -DWITH_PFFFT=ON \ + -Wno-dev + make -C build-static $MAKEFLAGS } package() { cd "${srcdir}/soxr-${pkgver}-Source" source android-env ${_android_arch} - make -C build DESTDIR="$pkgdir" install + make -C build-shared DESTDIR="${pkgdir}" install + cp -vf build-static/src/lib*.a "${pkgdir}/${ANDROID_PREFIX_LIB}/" + rm -rf "${pkgdir}/${ANDROID_PREFIX_SHARE}" - ${ANDROID_STRIP} -g --strip-unneeded "${pkgdir}"/${ANDROID_PREFIX_LIB}/*.so + ${ANDROID_STRIP} -g --strip-unneeded "${pkgdir}/${ANDROID_PREFIX_LIB}"/*.so + ${ANDROID_STRIP} -g "${pkgdir}/${ANDROID_PREFIX_LIB}"/*.a } |