diff options
Diffstat (limited to 'testing/libmysofa/APKBUILD')
-rw-r--r-- | testing/libmysofa/APKBUILD | 43 |
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 +" |