Date: Friday, March 17, 2023 @ 22:11:12
  Author: dvzrv
Revision: 1421424

upgpkg: stk 4.6.2-2: Rebuild to fix various issues.

Remove unneeded quotes and curly braces.
Do not break long lines.
Only have stk have soprovides.

Modified:
  stk/trunk/PKGBUILD

----------+
 PKGBUILD |   63 +++++++++++++++++++++++++++++++------------------------------
 1 file changed, 33 insertions(+), 30 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-03-17 22:04:36 UTC (rev 1421423)
+++ PKGBUILD    2023-03-17 22:11:12 UTC (rev 1421424)
@@ -3,34 +3,36 @@
 # Contributor: Ray Rashif <[email protected]>
 # Contributor: Mateusz Herych <[email protected]>
 
+# CAUTION: introduces soname change on *every* release:
+# https://github.com/thestk/stk/issues/89
 pkgbase=stk
 pkgname=(stk stk-docs)
 pkgver=4.6.2
-pkgrel=1
+pkgrel=2
 pkgdesc='The Synthesis ToolKit in C++'
 arch=(x86_64)
 url="https://ccrma.stanford.edu/software/stk/";
 license=(MIT)
 makedepends=(alsa-lib doxygen gcc-libs glibc jack)
-# CAUTION: introduces soname change on *every* release:
-# https://github.com/thestk/stk/issues/89
-provides=("libstk-${pkgver}.so")
-source=("${pkgname}-${pkgver}.tar.gz::https://github.com/thestk/${pkgname}/archive/${pkgver}.tar.gz";)
+source=(https://github.com/thestk/$pkgname/archive/$pkgver/$pkgname-$pkgver.tar.gz)
 
sha512sums=('f1925744fdeddc9fccd24add52dbcc68b17c9f069be8d7d139b2a8a70d7d288881ec9effc564e1f43094a5395ddf45db7cc1339db17649abe0b8e0be2dc7bacd')
 
b2sums=('b15f052580b30f4aee314e6737dbff4193a25b552ea9f251832e3f39e4f623ddcf4550d6e2fcd227aad593dd2f4af518844e5f25082f676ce02e237810a4923a')
 
 prepare() {
-  cd "$pkgname-$pkgver"
+  cd $pkgname-$pkgver
   autoreconf -fiv
 }
 
 build() {
-  cd "$pkgname-$pkgver"
-  export RAWWAVE_PATH="/usr/share/${pkgname}/rawwaves/"
-  ./configure --prefix=/usr \
-              --enable-shared \
-              --with-alsa \
-              --with-jack
+  local configure_options=(
+    --prefix=/usr
+    --enable-shared
+    --with-alsa
+    --with-jack
+  )
+  cd $pkgname-$pkgver
+  export RAWWAVE_PATH="/usr/share/$pkgname/rawwaves/"
+  ./configure "${configure_options[@]}"
   make
   make -C projects/demo
 
@@ -39,35 +41,36 @@
 }
 
 package_stk() {
-  depends=(gcc-libs glibc libasound.so libjack.so)
+  depends=(
+    alsa-lib libasound.so
+    gcc-libs
+    glibc
+    jack libjack.so
+  )
   optdepends=(
     'stk-docs: for documentation'
     'tk: for demos and samples'
   )
+  provides=("libstk-$pkgver.so")
 
-  cd "$pkgbase-$pkgver"
-  make DESTDIR="${pkgdir}" install
+  cd $pkgbase-$pkgver
+  make DESTDIR="$pkgdir" install
   # license
-  install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/${pkgname}"
+  install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname"
   # demo
-  install -vDm 755 projects/demo/stk-demo -t "${pkgdir}/usr/bin"
-  install -vDm 644 projects/demo/tcl/*.tcl \
-    -t "${pkgdir}/usr/share/${pkgname}/tcl"
-  install -vDm 644 projects/demo/scores/{README,*.ski} \
-    -t "${pkgdir}/usr/share/${pkgname}/scores"
-  install -vDm 644 rawwaves/*.{raw,c} \
-    -t "${pkgdir}/usr/share/${pkgname}/rawwaves"
+  install -vDm 755 projects/demo/stk-demo -t "$pkgdir/usr/bin"
+  install -vDm 644 projects/demo/tcl/*.tcl -t "$pkgdir/usr/share/$pkgname/tcl"
+  install -vDm 644 projects/demo/scores/{README,*.ski} -t 
"$pkgdir/usr/share/$pkgname/scores"
+  install -vDm 644 rawwaves/*.{raw,c} -t "$pkgdir/usr/share/$pkgname/rawwaves"
 }
 
 package_stk-docs() {
-  pkgdesc+=' (documentation)'
+  pkgdesc+=' - documentation'
 
-  cd "$pkgbase-$pkgver"
+  cd $pkgbase-$pkgver
   # docs
-  install -vDm 644 doc/{README-Linux,ReleaseNotes,SKINI,hierarchy}.txt \
-    -t "${pkgdir}/usr/share/doc/${pkgbase}"
-  install -vDm 644 doc/html/*.{html,png,js} \
-    -t "${pkgdir}/usr/share/doc/${pkgbase}/html"
+  install -vDm 644 doc/{README-Linux,ReleaseNotes,SKINI,hierarchy}.txt -t 
"$pkgdir/usr/share/doc/$pkgbase"
+  install -vDm 644 doc/html/*.{html,png,js} -t 
"$pkgdir/usr/share/doc/$pkgbase/html"
   # license
-  install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/${pkgname}"
+  install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
 }

Reply via email to