summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGonzalo Exequiel Pedone2024-07-11 20:04:51 -0300
committerGonzalo Exequiel Pedone2024-07-11 20:04:51 -0300
commit5d765f06f50277ce9fc54e2f7a51be32eb60bd63 (patch)
tree020028821eba1aebd22a598768df5a7d4bea41f7
parent8c64c8585156730cdb7c3717dab21bd26c0c5c1d (diff)
downloadaur-5d765f06f50277ce9fc54e2f7a51be32eb60bd63.tar.gz
Disabled OpenMP and added static libraries.
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD31
2 files changed, 25 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 51e6827fab2f..fa4322cd554a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 6d684dd37eb2..c173e6b24623 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}