Date: Wednesday, April 19, 2023 @ 07:32:55
  Author: dvzrv
Revision: 1447374

upgpkg: rtmidi 5.0.0-2: Rebuild to re-sign package.

Add all direct dependencies.
Remove unnecessary quotes and curly braces.

Modified:
  rtmidi/trunk/PKGBUILD

----------+
 PKGBUILD |   52 +++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 35 insertions(+), 17 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-04-19 07:27:17 UTC (rev 1447373)
+++ PKGBUILD    2023-04-19 07:32:55 UTC (rev 1447374)
@@ -4,28 +4,41 @@
 # Contributor: speps <speps at aur dot archlinux dot org> 
 
 pkgbase=rtmidi
-pkgname=(rtmidi rtmidi-docs)
+pkgname=(
+  rtmidi
+  rtmidi-docs
+)
 pkgver=5.0.0
-pkgrel=1
+pkgrel=2
 pkgdesc="A set of C++ classes that provides a common API for realtime MIDI 
input/output."
 arch=(x86_64)
 url="https://www.music.mcgill.ca/~gary/rtmidi/";
 license=(custom:RtMidi)
-makedepends=(alsa-lib doxygen gcc-libs glibc jack)
-source=("${pkgname}-${pkgver}.tar.gz::https://github.com/thestk/${pkgname}/archive/${pkgver}.tar.gz";)
+makedepends=(
+  alsa-lib
+  doxygen
+  gcc-libs
+  glibc
+  jack
+)
+source=(https://github.com/thestk/$pkgname/archive/$pkgver/$pkgname-$pkgver.tar.gz)
 
sha512sums=('f154905af9a8a85bf543f88035e8744970afe703ea3b4b2f21d85e246cf841fc86b47fd402a81bef27d4233c0d8ccf51943dc2fa42dfdd5447e1f5c3d6634297')
 
b2sums=('74a4dac921abf1d6bc102bfd6e4edd3b9dd7fead045ded15c8793168348e330e896af5d87ae4dfa8128baf4de99660a89e191e29b2135d2a446e3fcddb37f53f')
 
 prepare() {
-  cd "${pkgname}-${pkgver}"
+  cd $pkgname-$pkgver
   autoreconf -fiv
 }
 
 build() {
-  cd "${pkgname}-${pkgver}"
-  ./configure --prefix=/usr \
-              --with-alsa \
-              --with-jack
+  local configure_options=(
+    --prefix=/usr
+    --with-alsa
+    --with-jack
+  )
+
+  cd $pkgname-$pkgver
+  ./configure "${configure_options[@]}"
   # prevent overlinking due to libtool
   sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
   make
@@ -32,19 +45,24 @@
 }
 
 package_rtmidi() {
-  depends=(alsa-lib gcc-libs glibc jack)
+  depends=(
+    alsa-lib
+    gcc-libs
+    glibc
+    jack
+  )
   optdepends=('rtmidi-docs: for documentation')
   provides=(librtmidi.so)
 
-  make DESTDIR="${pkgdir}" install -C "${pkgbase}-${pkgver}"
-  install -vDm 644 "${pkgbase}-${pkgver}/LICENSE" -t 
"${pkgdir}/usr/share/licenses/${pkgname}"
+  make DESTDIR="$pkgdir" install -C $pkgbase-$pkgver
+  install -vDm 644 $pkgbase-$pkgver/LICENSE -t 
"$pkgdir/usr/share/licenses/$pkgname/"
 }
 
 package_rtmidi-docs() {
-  pkgdesc+=" (documentation)"
+  pkgdesc+=" - documentation"
 
-  install -vDm 644 "${pkgbase}-${pkgver}/"{README.md,doc/release.txt} -t 
"${pkgdir}/usr/share/doc/${pkgbase}"
-  install -vDm 644 "${pkgbase}-${pkgver}/doc/html/"* -t 
"${pkgdir}/usr/share/doc/${pkgbase}/html"
-  install -vDm 644 "${pkgbase}-${pkgver}/doc/images/"* -t 
"${pkgdir}/usr/share/doc/${pkgbase}/images"
-  install -vDm 644 "${pkgbase}-${pkgver}/LICENSE" -t 
"${pkgdir}/usr/share/licenses/${pkgname}"
+  install -vDm 644 $pkgbase-$pkgver/{README.md,doc/release.txt} -t 
"$pkgdir/usr/share/doc/$pkgbase/"
+  install -vDm 644 $pkgbase-$pkgver/doc/html/* -t 
"$pkgdir/usr/share/doc/$pkgbase/html"
+  install -vDm 644 $pkgbase-$pkgver/doc/images/* -t 
"$pkgdir/usr/share/doc/$pkgbase/images"
+  install -vDm 644 $pkgbase-$pkgver/LICENSE -t 
"$pkgdir/usr/share/licenses/$pkgname/"
 }

Reply via email to