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


Commits:
ac1aba37 by David Runge at 2024-08-22T22:00:12+02:00
Update maintainer info

Signed-off-by: David Runge <[email protected]>

- - - - -
0061df01 by David Runge at 2024-08-22T22:07:43+02:00
upgpkg: 1.1.1-13

Rebuild to add .SRCINFO and patch for gcc14 compatibility.

- - - - -


3 changed files:

- + .SRCINFO
- PKGBUILD
- + dssi-1.1.1-gcc14-fixes.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,25 @@
+pkgbase = dssi
+       pkgdesc = An API for audio processing plugins & softsynths with UIs
+       pkgver = 1.1.1
+       pkgrel = 13
+       url = https://dssi.sourceforge.net/
+       arch = x86_64
+       license = LGPL-2.1-or-later
+       license = LicenseRef-BSD-style
+       makedepends = ladspa
+       makedepends = libsamplerate
+       makedepends = libsndfile
+       depends = alsa-lib
+       depends = gcc-libs
+       depends = glibc
+       depends = liblo
+       depends = jack
+       optdepends = libsamplerate: for trivial_sampler plugin
+       optdepends = libsndfile: for trivial_sampler plugin
+       provides = dssi-host
+       source = https://downloads.sourceforge.net/dssi/dssi-1.1.1.tar.gz
+       source = dssi-1.1.1-gcc14-fixes.patch
+       sha512sums = 
faf35ae851b889ad17a8ba624c713af8a5f33bb93db8e34842e8b778a0e36c3eab9ab712a40e4ca7ecd96954f3e70504d89a75b3826dd138332085e176c0d34d
+       sha512sums = 
f97f6f138d497fdd3bdda7f0258db43f6a85156406ab485d37aa7002866fe35a8165af5fc7c0c08f140e0f6bb2776594ce49a25836d166edd3b9e6ac4cd62f7c
+
+pkgname = dssi


=====================================
PKGBUILD
=====================================
@@ -1,11 +1,11 @@
-# Maintainer: David Runge <[email protected]>
+# Maintainer: David Runge <[email protected]>
 # Contributor: Ray Rashif <[email protected]>
 # Contributor: damir <[email protected]>
 # Contributor: Pajaro
 
 pkgname=dssi
 pkgver=1.1.1
-pkgrel=12
+pkgrel=13
 pkgdesc="An API for audio processing plugins & softsynths with UIs"
 arch=(x86_64)
 url="https://dssi.sourceforge.net/";
@@ -30,10 +30,15 @@ optdepends=(
   'libsndfile: for trivial_sampler plugin'
 )
 provides=(dssi-host)
-source=(https://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz)
-sha512sums=('faf35ae851b889ad17a8ba624c713af8a5f33bb93db8e34842e8b778a0e36c3eab9ab712a40e4ca7ecd96954f3e70504d89a75b3826dd138332085e176c0d34d')
+source=(
+  https://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz
+  $pkgname-1.1.1-gcc14-fixes.patch
+)
+sha512sums=('faf35ae851b889ad17a8ba624c713af8a5f33bb93db8e34842e8b778a0e36c3eab9ab712a40e4ca7ecd96954f3e70504d89a75b3826dd138332085e176c0d34d'
+            
'f97f6f138d497fdd3bdda7f0258db43f6a85156406ab485d37aa7002866fe35a8165af5fc7c0c08f140e0f6bb2776594ce49a25836d166edd3b9e6ac4cd62f7c')
 
 prepare() {
+  patch -Np1 -d $pkgname-$pkgver -i ../$pkgname-1.1.1-gcc14-fixes.patch
   sed -n '22,29p; s| * ||' $pkgname-$pkgver/jack-dssi-host/jack-dssi-host.c > 
BSD-style
   cd $pkgname-$pkgver
   autoreconf -vfi


=====================================
dssi-1.1.1-gcc14-fixes.patch
=====================================
@@ -0,0 +1,21 @@
+diff -ruN a/jack-dssi-host/jack-dssi-host.c b/jack-dssi-host/jack-dssi-host.c
+--- a/jack-dssi-host/jack-dssi-host.c  2011-05-24 06:21:17.000000000 +0200
++++ b/jack-dssi-host/jack-dssi-host.c  2024-08-22 22:04:45.479824221 +0200
+@@ -119,7 +119,7 @@
+ void osc_error(int num, const char *m, const char *path);
+ 
+ int osc_message_handler(const char *path, const char *types, lo_arg **argv, 
int
+-                    argc, void *data, void *user_data) ;
++                    argc, lo_message data, void *user_data) ;
+ int osc_debug_handler(const char *path, const char *types, lo_arg **argv, int
+                     argc, void *data, void *user_data) ;
+ 
+@@ -1919,7 +1919,7 @@
+ }
+ 
+ int osc_message_handler(const char *path, const char *types, lo_arg **argv,
+-                        int argc, void *data, void *user_data)
++                        int argc, lo_message data, void *user_data)
+ {
+     int i;
+     d3h_instance_t *instance = NULL;



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/dssi/-/compare/d66f24f9c45e5979aac3439722d81dc26aaa83f7...0061df0141ca0a9c2d875513f66c83cbdde25e71

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/dssi/-/compare/d66f24f9c45e5979aac3439722d81dc26aaa83f7...0061df0141ca0a9c2d875513f66c83cbdde25e71
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to