[packages/dssi] Rel 4

arekm arekm at pld-linux.org
Thu May 21 15:23:26 CEST 2026


commit 01308dfd2e2e343cf50bf7642083f235f3190c5f
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Thu May 21 15:23:10 2026 +0200

    Rel 4

 dssi-liblo.patch | 168 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 dssi.spec        |   4 +-
 2 files changed, 171 insertions(+), 1 deletion(-)
---
diff --git a/dssi.spec b/dssi.spec
index bbbc152..a38cd24 100644
--- a/dssi.spec
+++ b/dssi.spec
@@ -6,13 +6,14 @@ Summary:	Disposable Soft Synth Interface specification
 Summary(pl.UTF-8):	Specyfikacja Disposable Soft Synth Interface
 Name:		dssi
 Version:	1.1.1
-Release:	3
+Release:	4
 License:	LGPL v2.1
 Group:		Development/Libraries
 Source0:	http://downloads.sourceforge.net/dssi/%{name}-%{version}.tar.gz
 # Source0-md5:	619ab73c883b02dc37ddb37001591f8b
 Patch0:		%{name}-lib64.patch
 Patch1:		%{name}-libx32.patch
+Patch2:		%{name}-liblo.patch
 URL:		http://dssi.sourceforge.net/
 %if %{with gui}
 BuildRequires:	QtCore-devel >= 4.0.1
@@ -109,6 +110,7 @@ Przykładowe wtyczki DSSI
 %if "%{_lib}" == "libx32"
 %patch -P1 -p1
 %endif
+%patch -P2 -p1
 
 %build
 %{__libtoolize}
diff --git a/dssi-liblo.patch b/dssi-liblo.patch
new file mode 100644
index 0000000..274c68b
--- /dev/null
+++ b/dssi-liblo.patch
@@ -0,0 +1,168 @@
+--- dssi-1.1.1.orig/jack-dssi-host/jack-dssi-host.c	2011-05-24 06:21:17.000000000 +0200
++++ dssi-1.1.1/jack-dssi-host/jack-dssi-host.c	2026-05-21 01:21:02.090994327 +0200
+@@ -119,9 +119,9 @@
+ 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) ;
++		      argc, lo_message data, void *user_data) ;
+ 
+ void
+ signalHandler(int sig)
+@@ -1903,7 +1903,7 @@
+ }
+ 
+ int osc_debug_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;
+ 
+@@ -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;
+--- dssi-1.1.1.orig/examples/less_trivial_synth_qt_gui.cpp	2026-05-21 01:21:25.269552353 +0200
++++ dssi-1.1.1/examples/less_trivial_synth_qt_gui.cpp	2026-05-21 01:21:33.874238378 +0200
+@@ -305,7 +305,7 @@
+ 
+ int
+ debug_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;
+ 
+@@ -323,7 +323,7 @@
+ 
+ int
+ program_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)
+ {
+     cerr << "Program handler not yet implemented" << endl;
+     return 0;
+@@ -331,21 +331,21 @@
+ 
+ int
+ configure_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)
+ {
+     return 0;
+ }
+ 
+ int
+ rate_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)
+ {
+     return 0; /* ignore it */
+ }
+ 
+ int
+ show_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)
+ {
+     SynthGUI *gui = static_cast<SynthGUI *>(user_data);
+     while (!gui->ready()) sleep(1);
+@@ -356,7 +356,7 @@
+ 
+ int
+ hide_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)
+ {
+     SynthGUI *gui = static_cast<SynthGUI *>(user_data);
+     gui->hide();
+@@ -365,7 +365,7 @@
+ 
+ int
+ quit_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)
+ {
+     SynthGUI *gui = static_cast<SynthGUI *>(user_data);
+     gui->setHostRequestedQuit(true);
+@@ -375,7 +375,7 @@
+ 
+ int
+ control_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)
+ {
+     SynthGUI *gui = static_cast<SynthGUI *>(user_data);
+ 
+--- dssi-1.1.1.orig/examples/trivial_sampler_qt_gui.cpp	2026-05-21 01:21:25.272885686 +0200
++++ dssi-1.1.1/examples/trivial_sampler_qt_gui.cpp	2026-05-21 01:21:33.957705937 +0200
+@@ -483,7 +483,7 @@
+ 
+ int
+ debug_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;
+ 
+@@ -501,7 +501,7 @@
+ 
+ int
+ configure_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)
+ {
+     SamplerGUI *gui = static_cast<SamplerGUI *>(user_data);
+     const char *key = (const char *)&argv[0]->s;
+@@ -518,14 +518,14 @@
+ 
+ int
+ rate_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)
+ {
+     return 0;
+ }
+ 
+ int
+ show_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)
+ {
+     SamplerGUI *gui = static_cast<SamplerGUI *>(user_data);
+     while (!gui->ready()) sleep(1);
+@@ -543,7 +543,7 @@
+ 
+ int
+ hide_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)
+ {
+     SamplerGUI *gui = static_cast<SamplerGUI *>(user_data);
+     gui->hide();
+@@ -552,7 +552,7 @@
+ 
+ int
+ quit_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)
+ {
+     SamplerGUI *gui = static_cast<SamplerGUI *>(user_data);
+     gui->setHostRequestedQuit(true);
+@@ -562,7 +562,7 @@
+ 
+ int
+ control_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)
+ {
+     SamplerGUI *gui = static_cast<SamplerGUI *>(user_data);
+ 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/dssi.git/commitdiff/01308dfd2e2e343cf50bf7642083f235f3190c5f



More information about the pld-cvs-commit mailing list