aboutsummaryrefslogtreecommitdiffstats
path: root/testing/libmysofa/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/libmysofa/APKBUILD')
-rw-r--r--testing/libmysofa/APKBUILD43
1 files changed, 29 insertions, 14 deletions
diff --git a/testing/libmysofa/APKBUILD b/testing/libmysofa/APKBUILD
index 1d83bbb902b..e716c4c9457 100644
--- a/testing/libmysofa/APKBUILD
+++ b/testing/libmysofa/APKBUILD
@@ -1,37 +1,52 @@
# Contributor: Taner Tas <taner76@gmail.com>
# Maintainer: Taner Tas <taner76@gmail.com>
pkgname=libmysofa
-pkgver=1.2
+pkgver=1.3.2
pkgrel=0
pkgdesc="Set of C functions to read AES SOFA files"
url="https://github.com/hoene/libmysofa"
license="BSD-3-Clause-Clear"
-arch="all !mips64 !riscv64" # blocked by nodejs
+arch="all"
arch="$arch !s390x" # tests fail
makedepends="
cmake
cunit-dev
- nodejs
+ samurai
zlib-dev
"
-subpackages="$pkgname-dev"
-source="$pkgname-$pkgver.tar.gz::https://github.com/hoene/libmysofa/archive/v$pkgver.tar.gz"
+checkdepends="nodejs"
+subpackages="$pkgname-dev $pkgname-tools"
+source="$pkgname-$pkgver.tar.gz::https://github.com/hoene/libmysofa/archive/v$pkgver.tar.gz
+ install-header.patch
+ "
build() {
- cmake -B build \
- -DCMAKE_BUILD_TYPE:STRING='None' \
- -DCMAKE_INSTALL_PREFIX:PATH='/usr' \
- -DCMAKE_INSTALL_LIBDIR:PATH='lib' \
- -DCODE_COVERAGE:BOOL='OFF'
- make -C build all
+ cmake -B build -G Ninja \
+ -DCMAKE_BUILD_TYPE=MinSizeRel \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DCODE_COVERAGE=OFF \
+ -DBUILD_TESTS=ON \
+ -DBUILD_STATIC_LIBS=OFF
+ cmake --build build
}
check() {
- make -C build test
+ ctest -j1 --test-dir build --output-on-failure
}
package() {
- make -C build DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --install build
+}
+
+tools() {
+ pkgdesc="$pkgdesc (tools)"
+
+ amove usr/bin
+ amove usr/share
}
-sha512sums="5d6f46b8c3a9c464db25fbb2cda1f7172429f4ac79d95d29396edcb49312cf80fdfc0d46132745892b502be142f80e70126c7bae5891c1423b19bde7df0e8a56 libmysofa-1.2.tar.gz"
+sha512sums="
+de7f5d36079b8be06860f3380c7a359e22f59e3e57d86f5f5df1512a20b321e392e2452a34f3ea979779fb84c7493fd4febd386c89b6da4182d6c0cfb0ce1d75 libmysofa-1.3.2.tar.gz
+35bcc9836db9873826a558146dce9045000f4c4028bc52f0940cf24a60cc515c1765adfa8134c24c72b9cc29dc7b08f9fa111bec9f54127a46df7285a785088c install-header.patch
+"