David Runge pushed to branch main at Arch Linux / Packaging / Packages / synthv1


Commits:
e63281e4 by David Runge at 2026-09-20T14:20:23+02:00
upgpkg: 1.5.0-1

Introduced synthv1-common for preset files

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
 pkgbase = synthv1
        pkgdesc = Old-school all-digital 4-oscillator subtractive polyphonic 
synthesizer with stereo fx
-       pkgver = 1.4.3
+       pkgver = 1.5.0
        pkgrel = 1
        url = https://synthv1.sourceforge.io/synthv1-index.html
        arch = x86_64
@@ -13,13 +13,16 @@ pkgbase = synthv1
        makedepends = qt6-base
        makedepends = qt6-svg
        makedepends = qt6-tools
-       source = https://download.sourceforge.net/synthv1/synthv1-1.4.3.tar.gz
-       sha512sums = 
1d12b04e98f070091c5291897d4cb07e74264aa967e31e2380631bd594bff9ebd2afc0a4028b722171f34139f52c384d54fbe214b25c6c07fe8a3b4c5d5c39af
-       b2sums = 
d7f26a0a5f8f2a4e2fd8c2def9695da642177bce89d99a2df2d8ef5b0cd3b13cfe80ba8881c41805492acede6fe85cdb2f85d649e9bd2a4461de9a660ff736f9
+       source = https://download.sourceforge.net/synthv1/synthv1-1.5.0.tar.gz
+       sha512sums = 
23b86aa9cc1a17547306a0f6ed845fa7eb06221a1b8e9ab87afad61cf5cab7ee17ace460e15c083681ba4d94eff4d0c232a17326550e24931b710e5fc4c0e596
+       b2sums = 
2cc1f8061f72c67a1fa7f9f8c2f6a9ffc93705858a3d11efc298b8ea06a0bc39a094fc70b90e2b9784105bd206b927774455595de35ca53dcfe60781c70e5f47
 
 pkgname = synthv1
-       depends = synthv1-lv2=1.4.3
-       depends = synthv1-standalone=1.4.3
+       depends = synthv1-lv2=1.5.0
+       depends = synthv1-standalone=1.5.0
+
+pkgname = synthv1-common
+       pkgdesc = Old-school all-digital 4-oscillator subtractive polyphonic 
synthesizer with stereo fx - common files
 
 pkgname = synthv1-lv2
        pkgdesc = Old-school all-digital 4-oscillator subtractive polyphonic 
synthesizer with stereo fx - LV2 plugin
@@ -31,6 +34,7 @@ pkgname = synthv1-lv2
        depends = lv2-host
        depends = qt6-base
        depends = qt6-svg
+       depends = synthv1-common
 
 pkgname = synthv1-standalone
        pkgdesc = Old-school all-digital 4-oscillator subtractive polyphonic 
synthesizer with stereo fx - standalone
@@ -44,4 +48,5 @@ pkgname = synthv1-standalone
        depends = libstdc++
        depends = qt6-base
        depends = qt6-svg
+       depends = synthv1-common
        optdepends = new-session-manager: for session management using the 
standalone application


=====================================
PKGBUILD
=====================================
@@ -4,10 +4,11 @@
 pkgbase=synthv1
 pkgname=(
   synthv1
+  synthv1-common
   synthv1-lv2
   synthv1-standalone
 )
-pkgver=1.4.3
+pkgver=1.5.0
 pkgrel=1
 pkgdesc="Old-school all-digital 4-oscillator subtractive polyphonic 
synthesizer with stereo fx"
 arch=(x86_64)
@@ -24,8 +25,8 @@ makedepends=(
   qt6-tools
 )
 source=(https://download.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz)
-sha512sums=('1d12b04e98f070091c5291897d4cb07e74264aa967e31e2380631bd594bff9ebd2afc0a4028b722171f34139f52c384d54fbe214b25c6c07fe8a3b4c5d5c39af')
-b2sums=('d7f26a0a5f8f2a4e2fd8c2def9695da642177bce89d99a2df2d8ef5b0cd3b13cfe80ba8881c41805492acede6fe85cdb2f85d649e9bd2a4461de9a660ff736f9')
+sha512sums=('23b86aa9cc1a17547306a0f6ed845fa7eb06221a1b8e9ab87afad61cf5cab7ee17ace460e15c083681ba4d94eff4d0c232a17326550e24931b710e5fc4c0e596')
+b2sums=('2cc1f8061f72c67a1fa7f9f8c2f6a9ffc93705858a3d11efc298b8ea06a0bc39a094fc70b90e2b9784105bd206b927774455595de35ca53dcfe60781c70e5f47')
 
 _pick() {
   local p="$1" f d; shift
@@ -65,11 +66,19 @@ package_synthv1() {
     # https://gitlab.archlinux.org/archlinux/devtools/-/issues/102
     find usr/lib -type f -iname "*.so" -exec chmod +x {} \;
 
+    _pick $pkgbase-common usr/share/$pkgbase
     _pick $pkgbase-lv2 usr/lib/lv2
     _pick $pkgbase-standalone usr/{bin,share}
   )
 }
 
+package_synthv1-common() {
+  pkgdesc+=" - common files"
+
+  mv -v $pkgname/* "$pkgdir"
+  install -vDm 644 $pkgbase-$pkgver/{ChangeLog,README} -t 
"$pkgdir/usr/share/doc/$pkgname/"
+}
+
 package_synthv1-lv2() {
   pkgdesc+=" - LV2 plugin"
   groups=(
@@ -83,6 +92,7 @@ package_synthv1-lv2() {
     lv2-host
     qt6-base
     qt6-svg
+    synthv1-common
   )
 
   mv -v $pkgname/* "$pkgdir"
@@ -104,6 +114,7 @@ package_synthv1-standalone() {
     libstdc++
     qt6-base
     qt6-svg
+    synthv1-common
   )
   optdepends=(
     'new-session-manager: for session management using the standalone 
application'



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/synthv1/-/commit/e63281e4a01b544e3f344def7ca1aee001772999

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/synthv1/-/commit/e63281e4a01b544e3f344def7ca1aee001772999
You're receiving this email because of your account on gitlab.archlinux.org. 
Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications 
| Help: https://gitlab.archlinux.org/help


Reply via email to