Date: Saturday, March 25, 2023 @ 18:16:22 Author: dvzrv Revision: 1427949
upgpkg: qmidinet 0.9.9-1: Upgrade to 0.9.9. Move cmake options to local bash array. Consolidate cmake calls to adhere to packaging guidelines. Modified: qmidinet/trunk/PKGBUILD ----------+ PKGBUILD | 50 +++++++++++++++++++++++++++++++++++--------------- 1 file changed, 35 insertions(+), 15 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-03-25 18:15:39 UTC (rev 1427948) +++ PKGBUILD 2023-03-25 18:16:22 UTC (rev 1427949) @@ -1,7 +1,7 @@ # Maintainer: David Runge <[email protected]> pkgname=qmidinet -pkgver=0.9.8 +pkgver=0.9.9 pkgrel=1 pkgdesc="A MIDI Network Gateway via UDP/IP Multicast" arch=(x86_64) @@ -8,26 +8,46 @@ url="https://qmidinet.sourceforge.io" license=(GPL2) groups=(pro-audio) -depends=(gcc-libs glibc hicolor-icon-theme qt6-base qt6-svg) -makedepends=(alsa-lib cmake jack2 qt6-tools) -optdepends=('qt6-wayland: for native wayland support') +depends=( + gcc-libs + glibc + hicolor-icon-theme + qt6-base + qt6-svg +) +makedepends=( + alsa-lib + cmake + jack + qt6-tools +) +optdepends=( + 'qt6-wayland: for native wayland support' +) source=(https://downloads.sourceforge.net/project/$pkgname/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz) -sha512sums=('8b10ef625cd5f1992f88b6eb486654e57253d84ec1dad5a3136f60a63c0fc40d89fc1901269e359a72733471019d13a844be4f0858b775fc256ffe7a2da44e3e') -b2sums=('35f50d97a05db2de543796905b40a45b75eee82655ebc1a8df25cb5535027c1b920b7630d0fb6e9832bfdca50ff5162ffa1cb975a6922c5174c29023ab5162f0') +sha512sums=('77e1bb6b9a5e20ed90f7778f6cd8bc39f66faeb5d3c0b7fc5f60901455655ce6d2f7cb06b1d3df4f25db1c6611eb0a1fa960c488341dad18ded30414df51dafb') +b2sums=('8cf52793eb0a3f2b2446c50ca961ef9710cb733c4204b9950fcb4c9e8751344df1654b8b222a6fe0efc3daf1a520f84a0c3700c2fd01121d6fbab4a5fe5c5b09') build() { - cmake -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_BUILD_TYPE=None \ - -DCONFIG_QT6=ON \ - -Wno-dev \ - -B build \ - -S $pkgname-$pkgver - make VERBOSE=1 -C build + local cmake_options=( + -B build + -D CMAKE_BUILD_TYPE=None + -D CMAKE_INSTALL_PREFIX=/usr + -D CONFIG_QT6=ON + -S $pkgname-$pkgver + -W no-dev + ) + + cmake "${cmake_options[@]}" + cmake --build build --verbose } package() { - depends+=(libasound.so libjack.so) + depends+=( + alsa-lib libasound.so + jack libjack.so + ) - make VERBOSE=1 DESTDIR="$pkgdir" install -C build + DESTDIR="$pkgdir" cmake --install build install -vDm 644 $pkgname-$pkgver/{ChangeLog,README} -t "$pkgdir/usr/share/doc/$pkgname" }
