Date: Saturday, March 25, 2023 @ 18:21:52 Author: dvzrv Revision: 1427953
upgpkg: qsampler 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: qsampler/trunk/PKGBUILD ----------+ PKGBUILD | 47 ++++++++++++++++++++++++++++++++--------------- 1 file changed, 32 insertions(+), 15 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-03-25 18:21:41 UTC (rev 1427952) +++ PKGBUILD 2023-03-25 18:21:52 UTC (rev 1427953) @@ -4,7 +4,7 @@ # Contributor: Shinlun Hsieh <[email protected]> pkgname=qsampler -pkgver=0.9.8 +pkgver=0.9.9 pkgrel=1 pkgdesc="A LinuxSampler Qt GUI Interface" arch=(x86_64) @@ -11,26 +11,43 @@ url="https://qsampler.sourceforge.io/" license=(GPL2) groups=(pro-audio) -depends=(gcc-libs glibc hicolor-icon-theme libgig libgig.so liblscp liblscp.so -linuxsampler qt6-base qt6-svg) -makedepends=(cmake qt6-tools) -optdepends=('qt6-wayland: for native wayland support') +depends=( + gcc-libs + glibc + hicolor-icon-theme + libgig libgig.so + liblscp liblscp.so + linuxsampler + 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=('4731eb86663261f09503a3f7c930b7def86f35ac4693b5a4514c16440957c693848522e87f41ba17f415ef6575b60f865f4d44c204020869ee37b682339e5fcf') -b2sums=('bd6431198e9143ff4123f0ed06e1e880891a7168412fe7fd0b09d5ef8be8a45027560fdb109d395a1fd66a1f6fdbf1c8b3dc673ec2a3d462f157048b0983142a') +sha512sums=('0553a158cb257ce35fe784d69e4ac654cd3bd096287e21476ab7eca6369c2f415a8f317d2ae155cb6a475e68dfde958b93348f1d24e33f13e18bd408f3901db9') +b2sums=('9c062b21655bc8fd484663a4c439b92c3bf554a1eb3648051f89bb97388740eea13c56b23a584c0c3f02ce150d2400a007dbaf1ad7a5752ab2366e9b2be3d6ab') 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/" } # vim:set ts=2 sw=2 et:
