Date: Saturday, March 25, 2023 @ 18:15:23 Author: dvzrv Revision: 1427947
upgpkg: qmidictl 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: qmidictl/trunk/PKGBUILD ----------+ PKGBUILD | 39 ++++++++++++++++++++++++++------------- 1 file changed, 26 insertions(+), 13 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-03-25 18:06:29 UTC (rev 1427946) +++ PKGBUILD 2023-03-25 18:15:23 UTC (rev 1427947) @@ -1,7 +1,7 @@ # Maintainer: David Runge <[email protected]> pkgname=qmidictl -pkgver=0.9.8 +pkgver=0.9.9 pkgrel=1 pkgdesc="MIDI remote control application sending MIDI data over network using UDP/IP multicast" arch=(x86_64) @@ -8,26 +8,39 @@ url="https://qmidictl.sourceforge.io/" license=(GPL2) groups=(pro-audio) -depends=(gcc-libs glibc hicolor-icon-theme qt6-base qt6-svg) -makedepends=(cmake qt6-tools) +depends=( + gcc-libs + glibc + hicolor-icon-theme + qt6-base + qt6-svg +) +makedepends=( + cmake + qt6-tools +) optdepends=( 'qt6-wayland: for native wayland support' ) source=(https://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) -sha512sums=('62efe193946f324c59aa1725cbab018f017f7fd04ce3767f6d0190ecfbba342dc8e70cda7a1c2f08c73d94e825b7836c0c139fafcc4e0880313171f09d303955') -b2sums=('0a572fe8d8c07c27492d321906b2f54d184e55b0d125cc4404c09cc494d95bb31147e302fd8c2e41e6a377f1929db594fd70699211a52e1ba8dee2fc3cf16a96') +sha512sums=('90a1d07076d3d411b4dc36b094c398088b9fd469d1531e64beedefe83d30bd5b46db8ac8642c514a4a224c3ddcd772ff3e4241fffcd1d3fd29f5cd3975303470') +b2sums=('afae297f5ca82d7aa1b94180c5002c911583ac991ad6e348a28d776798f8986ed1e5abcd039d4733117eff1d16c674933db2dca030c7eff746d0055696969f84') 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() { - 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/" }
