diff options
Diffstat (limited to 'testing/libmysofa/APKBUILD')
-rw-r--r-- | testing/libmysofa/APKBUILD | 35 |
1 files changed, 24 insertions, 11 deletions
diff --git a/testing/libmysofa/APKBUILD b/testing/libmysofa/APKBUILD index 3ef67b83908..e716c4c9457 100644 --- a/testing/libmysofa/APKBUILD +++ b/testing/libmysofa/APKBUILD @@ -1,39 +1,52 @@ # Contributor: Taner Tas <taner76@gmail.com> # Maintainer: Taner Tas <taner76@gmail.com> pkgname=libmysofa -pkgver=1.2.1 +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 !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 \ + cmake -B build -G Ninja \ -DCMAKE_BUILD_TYPE=MinSizeRel \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ - -DCODE_COVERAGE=OFF - make -C build all + -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=" -2058c94cd09aeeabe40975edd320d7447bd9e535108f32b2a5305c023c7bf89f0c2f44df182390b7e4be8f6ffc9b09c2e35817896bb5e63d3ec9f1bd5b7e972c libmysofa-1.2.1.tar.gz +de7f5d36079b8be06860f3380c7a359e22f59e3e57d86f5f5df1512a20b321e392e2452a34f3ea979779fb84c7493fd4febd386c89b6da4182d6c0cfb0ce1d75 libmysofa-1.3.2.tar.gz +35bcc9836db9873826a558146dce9045000f4c4028bc52f0940cf24a60cc515c1765adfa8134c24c72b9cc29dc7b08f9fa111bec9f54127a46df7285a785088c install-header.patch " |