Date: Saturday, March 25, 2023 @ 18:27:00 Author: dvzrv Revision: 1427957
upgpkg: qxgedit 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: qxgedit/trunk/PKGBUILD ----------+ PKGBUILD | 44 ++++++++++++++++++++++++++++++-------------- 1 file changed, 30 insertions(+), 14 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-03-25 18:26:52 UTC (rev 1427956) +++ PKGBUILD 2023-03-25 18:27:00 UTC (rev 1427957) @@ -1,7 +1,7 @@ # Maintainer: David Runge <[email protected]> pkgname=qxgedit -pkgver=0.9.8 +pkgver=0.9.9 pkgrel=1 pkgdesc="GUI for editing MIDI System Exclusive files for XG devices (eg. Yamaha DB50XG)" arch=(x86_64) @@ -8,25 +8,41 @@ url="https://qxgedit.sourceforge.io/" license=(GPL2) groups=(pro-audio) -depends=(gcc-libs glibc hicolor-icon-theme qt6-base qt6-svg) -makedepends=(alsa-lib cmake qt6-tools) +depends=( + gcc-libs + glibc + hicolor-icon-theme + qt6-base + qt6-svg +) +makedepends=( + alsa-lib + cmake + qt6-tools +) source=(https://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) -sha512sums=('7ed449c66ced91de5ac9ee253d0683c8e09f1d6cc7de1050e67475ac80249ea40d0c5124453138f013f91ff4136deb5a0fd782a2710f5aadb0a4745664d30a67') -b2sums=('005a8f78616d76a580c43299b540dfad413290a2a1949914aadf62d39a3feb4f39df717fd9bbec668b4c6f476e71e54426cd19116b539fb7fb9f25c7f9d0991c') +sha512sums=('742f01b25913a418776444000ceecf1f9e514585c7569de99b8dd7dcc763854963ef55664fd37f845cb74e316a779e15fe32d64d8d44a31b3cde5259f4485b95') +b2sums=('df43df86eb57a50f1b0d3c3b37f7708b3bb344b3425dc78aa4972b8019b38c46408ace515b96439aacc098c20d4666928b38ad9053041c8c55deb6c8336a2999') 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) + depends+=( + alsa-lib libasound.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/" }
