Date: Monday, March 20, 2023 @ 09:03:52
  Author: dvzrv
Revision: 1424400

upgpkg: adljack 1.2.0-4: Rebuild to re-sign package.

Adapt calls to cmake to adhere to packaging guidelines.
Remove unnecessary quotes and curly braces.

Modified:
  adljack/trunk/PKGBUILD

----------+
 PKGBUILD |   60 ++++++++++++++++++++++++++++++++++++++++++------------------
 1 file changed, 42 insertions(+), 18 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-03-20 08:56:49 UTC (rev 1424399)
+++ PKGBUILD    2023-03-20 09:03:52 UTC (rev 1424400)
@@ -2,18 +2,29 @@
 
 pkgname=adljack
 pkgver=1.2.0
-pkgrel=3
+pkgrel=4
 pkgdesc="A standalone synthesizer for ADLMIDI and OPNMIDI on the text console"
 arch=(x86_64)
 url="https://github.com/jpcima/adljack";
 license=(Boost)
 groups=(pro-audio)
-depends=(bash gcc-libs glibc)
-makedepends=(cmake jack liblo ncurses rtaudio rtmidi)
+depends=(
+  bash
+  gcc-libs
+  glibc
+)
+makedepends=(
+  cmake
+  jack
+  liblo
+  ncurses
+  rtaudio
+  rtmidi
+)
 source=(
-  
"https://github.com/jpcima/${pkgname}/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.gz";
-  "${pkgname}-1.2.0-devendor-rtaudio-rtmidi.patch"
-  
"${pkgname}-1.2.0-include_string.patch::https://github.com/jpcima/adljack/commit/be5456eb5212b98dda8e45e9c2087b5f475aa518.patch";
+  $url/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz
+  $pkgname-1.2.0-devendor-rtaudio-rtmidi.patch
+  
$pkgname-1.2.0-include_string.patch::https://github.com/jpcima/adljack/commit/be5456eb5212b98dda8e45e9c2087b5f475aa518.patch
 )
 
sha512sums=('2b579fbb3b47c814bc33b68c749b3335c39feee88115cfe41eb9261775d4b296eebf09905adab8cbba1879af13eff3d0f6af390a29b13c6485eca113851012ae'
             
'59991d9e55dab988668c644f856fb37bbb01d551ef9c8fe6bd51d414c0c1c1fadef0602409c37cd6f97cbb3fff4ea8cb74e6456cbde42f4e88e0fd46c9fd03bf'
@@ -23,22 +34,35 @@
         
'6035202f55f4d2b89fcff0e8bba8e40354a28c572b24a938ac92ffb9a081a15888354b5c47c48d5f73619c9daaab6ab7b266e03e973bdf0f8d9fc93625245b2f')
 
 prepare() {
-  cd "$pkgname-$pkgver"
-  patch -Np1 -i ../"${pkgname}-1.2.0-devendor-rtaudio-rtmidi.patch"
-  patch -Np1 -i ../"${pkgname}-1.2.0-include_string.patch"
+  patch -Np1 -d $pkgname-$pkgver -i 
../$pkgname-1.2.0-devendor-rtaudio-rtmidi.patch
+  patch -Np1 -d $pkgname-$pkgver -i ../$pkgname-1.2.0-include_string.patch
 }
 
 build() {
-  cd "$pkgname-$pkgver"
-  cmake -DCMAKE_INSTALL_PREFIX=/usr \
-        -DCMAKE_BUILD_TYPE=Release \
-        -B build \
-        -S .
-  make -C build VERBOSE=1
+  local cmake_options=(
+    -B build
+    -DCMAKE_INSTALL_PREFIX=/usr
+    -DCMAKE_BUILD_TYPE=None
+    -S $pkgname-$pkgver
+    -W no-dev
+  )
+
+  cmake "${cmake_options[@]}"
+  cmake --build build --verbose
 }
 
+check() {
+  ctest --test-dir build --output-on-failure
+}
+
 package() {
-  depends+=(libjack.so liblo.so libncursesw.so librtaudio.so librtmidi.so)
-  cd "$pkgname-$pkgver"
-  make -C build DESTDIR="$pkgdir/" install
+  depends+=(
+    jack libjack.so
+    liblo liblo.so
+    ncurses libncursesw.so
+    rtaudio librtaudio.so
+    rtmidi librtmidi.so
+  )
+
+  DESTDIR="$pkgdir" cmake --install build
 }

Reply via email to