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:

Reply via email to