Date: Friday, February 17, 2023 @ 16:38:41
Author: heftig
Revision: 1402261
1.3.1-2: use ninja, add libprovides
Modified:
libmysofa/trunk/PKGBUILD
----------+
PKGBUILD | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2023-02-17 16:17:33 UTC (rev 1402260)
+++ PKGBUILD 2023-02-17 16:38:41 UTC (rev 1402261)
@@ -2,14 +2,15 @@
pkgname=libmysofa
pkgver=1.3.1
-pkgrel=1
+pkgrel=2
pkgdesc='C library to read HRTFs if they are stored in the AES69-2015 SOFA
format'
arch=('x86_64')
url='https://github.com/hoene/libmysofa/'
license=('BSD')
depends=('zlib')
-makedepends=('cmake' 'cunit')
+makedepends=('cmake' 'cunit' 'ninja')
checkdepends=('nodejs')
+provides=('libmysofa.so')
source=("https://github.com/hoene/libmysofa/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz")
sha256sums=('a8a8cbf7b0b2508a6932278799b9bf5c63d833d9e7d651aea4622f3bc6b992aa')
@@ -17,18 +18,22 @@
cmake \
-B "${pkgname}-${pkgver}/build" \
-S "${pkgname}-${pkgver}" \
+ -G Ninja \
-DCMAKE_BUILD_TYPE:STRING='None' \
-DCMAKE_INSTALL_PREFIX:PATH='/usr' \
-DCODE_COVERAGE:BOOL='OFF' \
-Wno-dev
- make -C "${pkgname}-${pkgver}/build" all
+ cmake --build "${pkgname}-${pkgver}/build"
}
check() {
- make -C "${pkgname}-${pkgver}/build" test
+ cd "${pkgname}-${pkgver}/build"
+ ctest --output-on-failure --stop-on-failure -j1
}
package() {
- make -C "${pkgname}-${pkgver}/build" DESTDIR="$pkgdir" install
+ DESTDIR="${pkgdir}" cmake --install "${pkgname}-${pkgver}/build"
install -D -m644 "${pkgname}-${pkgver}/LICENSE" -t
"${pkgdir}/usr/share/licenses/${pkgname}"
}
+
+# vim:set sw=4 sts=-1 et: