Date: Saturday, October 15, 2022 @ 20:04:32
  Author: dvzrv
Revision: 1329235

upgpkg: dragonfly-reverb 3.2.7-2: Rebuild to add missing meta package 
dragonfly-reverb.

The previous update missed adding the meta-package, which pulls in all the 
other:
https://bugs.archlinux.org/task/76216
Simplify setting of depends.
Set groups correctly.

Modified:
  dragonfly-reverb/trunk/PKGBUILD

----------+
 PKGBUILD |   34 ++++++++++++++++++++++++----------
 1 file changed, 24 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2022-10-15 19:41:11 UTC (rev 1329234)
+++ PKGBUILD    2022-10-15 20:04:32 UTC (rev 1329235)
@@ -1,17 +1,15 @@
 # Maintainer: David Runge <[email protected]>
 
 pkgbase=dragonfly-reverb
-pkgname=(dragonfly-reverb-clap dragonfly-reverb-jack dragonfly-reverb-lv2 
dragonfly-reverb-vst dragonfly-reverb-vst3)
+pkgname=(dragonfly-reverb dragonfly-reverb-clap dragonfly-reverb-jack 
dragonfly-reverb-lv2 dragonfly-reverb-vst dragonfly-reverb-vst3)
 _name=DragonflyReverb
 pkgver=3.2.7
-pkgrel=1
+pkgrel=2
 pkgdesc="A concert hall reverb and a room reverb"
 arch=(x86_64)
 url="https://michaelwillis.github.io/dragonfly-reverb/";
 license=(GPL3)
-groups=(lv2-plugins pro-audio vst-plugins)
-depends=(gcc-libs glibc libx11 libxext)
-makedepends=(freeverb3 gendesk jack libglvnd libsamplerate libx11 lv2)
+makedepends=(freeverb3 gcc-libs glibc gendesk jack libglvnd libsamplerate 
libx11 libxext lv2)
 checkdepends=(lv2lint)
 options=(debug)
 
source=(https://github.com/michaelwillis/$pkgbase/releases/download/$pkgver/$pkgbase-source-v$pkgver.tar.gz)
@@ -18,6 +16,14 @@
 
sha512sums=('6c4a476d61009b557877e17c6f2acb81e80c3f666f4920e08ea653a4d26b58db21d651737fb9c23290ccb5adb415316f28bafbc614a1932632685734c7758d22')
 
b2sums=('dc0b911e9afb09c5d576fe4f3dd658b24026fd08290bf8efcc292761bf175aaebb8775fe9f8e0dac4614a42dd755c784b8966e420816ece119a4d51fe231e548')
 _names=(DragonflyEarlyReflections DragonflyHallReverb DragonflyPlateReverb 
DragonflyRoomReverb)
+_common_depends=(
+  gcc-libs
+  glibc
+  libglvnd libGL.so
+  freeverb3 libfreeverb3.so
+  libx11
+  libxext
+)
 
 prepare() {
   declare -A _description=(
@@ -68,9 +74,14 @@
   done
 }
 
+package_dragonfly-reverb() {
+  depends=(dragonfly-reverb-{clap,jack,lv2,vst,vst3}=$pkgver-$pkgrel)
+}
+
 package_dragonfly-reverb-clap() {
   pkgdesc+=" - CLAP plugin"
-  depends+=(clap-host libGL.so libfreeverb3.so)
+  depends=("${_common_depends[@]}" clap-host)
+  groups=(clap-plugins pro-audio)
 
   cd $_name-Source-v$pkgver
   for name in "${_names[@]}"; do
@@ -80,7 +91,7 @@
 
 package_dragonfly-reverb-jack() {
   pkgdesc+=" - JACK standalone"
-  depends+=(jack libGL.so libfreeverb3.so)
+  depends=("${_common_depends[@]}" jack)
 
   cd $_name-Source-v$pkgver
   for name in "${_names[@]}"; do
@@ -92,7 +103,8 @@
 
 package_dragonfly-reverb-lv2() {
   pkgdesc+=" - LV2 plugin"
-  depends+=(libGL.so libfreeverb3.so lv2-host)
+  depends=("${_common_depends[@]}" lv2-host)
+  groups=(lv2-plugins pro-audio)
 
   cd $_name-Source-v$pkgver
   for name in "${_names[@]}"; do
@@ -103,7 +115,8 @@
 
 package_dragonfly-reverb-vst() {
   pkgdesc+=" - VST plugin"
-  depends+=(libGL.so libfreeverb3.so vst-host)
+  depends=("${_common_depends[@]}" vst-host)
+  groups=(pro-audio vst-plugins)
 
   cd $_name-Source-v$pkgver
   for name in "${_names[@]}"; do
@@ -113,7 +126,8 @@
 
 package_dragonfly-reverb-vst3() {
   pkgdesc+=" - VST3 plugin"
-  depends+=(libGL.so libfreeverb3.so vst3-host)
+  depends=("${_common_depends[@]}" vst3-host)
+  groups=(pro-audio vst3-plugins)
 
   cd $_name-Source-v$pkgver
   for name in "${_names[@]}"; do

Reply via email to