Date: Friday, March 17, 2023 @ 22:49:49 Author: dvzrv Revision: 1421436
upgpkg: libmusicxml 3.22-2: Rebuild to fix provides. The package provides liblibmusicxml.so (because reasons). Consolidate cmake calls to adhere to packaging guideliens. Modified: libmusicxml/trunk/PKGBUILD ----------+ PKGBUILD | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-03-17 22:47:31 UTC (rev 1421435) +++ PKGBUILD 2023-03-17 22:49:49 UTC (rev 1421436) @@ -2,7 +2,7 @@ pkgname=libmusicxml pkgver=3.22 -pkgrel=1 +pkgrel=2 pkgdesc="Portable C++ library around the MusicXML format" arch=(x86_64) url="https://github.com/grame-cncm/libmusicxml" @@ -9,23 +9,29 @@ license=(MPL2) depends=(gcc-libs glibc) makedepends=(cmake) -provides=(libmusicxml2.so) -source=($pkgname-$pkgver.tar.gz::https://github.com/grame-cncm/$pkgname/archive/v$pkgver.tar.gz) +provides=(liblibmusicxml.so) +source=($url/archive/v$pkgver/$pkgname-v$pkgver.tar.gz) sha512sums=('31e7dcddfd471185f927c84369f4ae2b0a92354073368400d63e09a413dc2227bcc3b9124a2035b07553e6dc79c1cee19d4e27e1f2ff19a43d512a19505fb8dc') b2sums=('f63bab8dd7d9da0fa0b4ae4fb1e4e4b4a052d1ac49b404713528372472e8f7e2a280672c9fbbd68111325c11778ee908024de5af1576ae81444169df71fa92cf') build() { - cmake \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_BUILD_TYPE=None \ - -W no-dev \ - -B build \ + local cmake_options=( + -DCMAKE_INSTALL_PREFIX=/usr + -DCMAKE_BUILD_TYPE=None + -W no-dev + -B build -S $pkgname-$pkgver/build - make -C build + ) + cmake "${cmake_options[@]}" + cmake --build build --verbose } +check() { + ctest --test-dir build --output-on-failure +} + package() { - make DESTDIR="$pkgdir" install -C build + DESTDIR="$pkgdir" cmake --install build install -vDm 644 $pkgname-$pkgver/readme.md -t "$pkgdir/usr/share/doc/$pkgname/" mv -v "$pkgdir/usr/"{CHANGELOG.txt,README.html} "$pkgdir/usr/share/doc/$pkgname/" mv -v "$pkgdir/usr/share/$pkgname/doc/"*.pdf "$pkgdir/usr/share/doc/$pkgname/"
