Hi Lars, is sineshaper still developed? I can't find any releases on your pages ...
We have some issues in debian with sineshaper. https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=sineshaper In attachment are also patches we already applying. best regards mira
Origin: Debian Bug-Debian: http://bugs.debian.org/527667 http://bugs.debian.org/421231 Description: Fix FTBFS with GCC4.3 Specify sigc:: namespace to avoid conflicts with signal(2) --- src/common/dssiplugin.hpp | 1 + src/common/dssiuiclient.hpp | 8 ++++---- src/sineshaper/sineshapergui.hpp | 4 ++-- 3 files changed, 7 insertions(+), 6 deletions(-) --- sineshaper.orig/src/common/dssiplugin.hpp +++ sineshaper/src/common/dssiplugin.hpp @@ -26,6 +26,7 @@ #include <unistd.h> +#include <cstdlib> #include <cstring> #include <string> #include <vector> --- sineshaper.orig/src/common/dssiuiclient.hpp +++ sineshaper/src/common/dssiuiclient.hpp @@ -99,13 +99,13 @@ public: // Host to UI /** This signal is emitted when the host sends a new control value. The parameters are the control port number and the new control value. */ - signal<void, int, float> control_received; + sigc::signal<void, int, float> control_received; /** Emitted when the host sends a program change. The parameters are the bank and program numbers. */ - signal<void, int, int> program_received; + sigc::signal<void, int, int> program_received; /** Emitted when the host sends a configuration value. The parameters are the configuration key and the configuration value. */ - signal<void, const string, const string> configure_received; + sigc::signal<void, const string, const string> configure_received; /** Emitted when the host wants the UI to be visible. A DSSI GUI should not show any windows until this signal is emitted. */ Dispatcher show_received; @@ -134,7 +134,7 @@ public: void* allocate_shared_memory(int bytes); /** Emitted when the plugin has attached to the shared memory segment. */ - signal<void> plugin_attached; + sigc::signal<void> plugin_attached; /** Returns true if the plugin has attached to the shared memory segment. */ bool plugin_has_attached(); --- sineshaper.orig/src/sineshaper/sineshapergui.hpp +++ sineshaper/src/sineshaper/sineshapergui.hpp @@ -31,11 +31,11 @@ public: void program_selected(int bank, int program); /** This signal is emitted when the user selects a program in the GUI. */ - signal<void, unsigned long, unsigned long> signal_select_program; + sigc::signal<void, unsigned long, unsigned long> signal_select_program; /** This signal is emitted when the user has edited the programs and the plugin needs to reload the file with the user presets. */ - signal<void> signal_programs_changed; + sigc::signal<void> signal_programs_changed; protected:
Description: Fix linking order to avoid FTBFS with --as-needed enabled. Author: Ilya Barygin <bary...@gmail.com> Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=638599 Forwarded: no --- src/sineshaper/Makefile.am | 2 +- src/sineshaper/Makefile.in | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) --- sineshaper.orig/src/sineshaper/Makefile.am +++ sineshaper/src/sineshaper/Makefile.am @@ -14,7 +14,7 @@ sineshaper_gtk_SOURCES = \ skindial_gtkmm.cpp skindial_gtkmm.hpp \ sineshapergui.hpp sineshapergui.cpp \ sineshaperports.hpp -sineshaper_gtk_LDADD = @DSSI_LIBS@ @LIBGLADEMM_LIBS@ @LIBLO_LIBS@ ../common/libdssi_ui.la ../common/libdssi_common.la +sineshaper_gtk_LDADD = ../common/libdssi_ui.la ../common/libdssi_common.la @DSSI_LIBS@ @LIBGLADEMM_LIBS@ @LIBLO_LIBS@ sineshaper_gtk_CXXFLAGS = @LIBLO_CFLAGS@ @DSSI_CFLAGS@ -D_XOPEN_SOURCE @LIBGLADEMM_CFLAGS@ -DINSTALL_DIR=\"$(dssidir)\" -I../common/ -I../gui-components dist_bin_SCRIPTS = sineshaper.sh --- sineshaper.orig/src/sineshaper/Makefile.in +++ sineshaper/src/sineshaper/Makefile.in @@ -220,7 +220,7 @@ sineshaper_gtk_SOURCES = \ sineshapergui.hpp sineshapergui.cpp \ sineshaperports.hpp -sineshaper_gtk_LDADD = @DSSI_LIBS@ @LIBGLADEMM_LIBS@ @LIBLO_LIBS@ ../common/libdssi_ui.la ../common/libdssi_common.la +sineshaper_gtk_LDADD = ../common/libdssi_ui.la ../common/libdssi_common.la @DSSI_LIBS@ @LIBGLADEMM_LIBS@ @LIBLO_LIBS@ sineshaper_gtk_CXXFLAGS = @LIBLO_CFLAGS@ @DSSI_CFLAGS@ -D_XOPEN_SOURCE @LIBGLADEMM_CFLAGS@ -DINSTALL_DIR=\"$(dssidir)\" -I../common/ -I../gui-components dist_bin_SCRIPTS = sineshaper.sh gui_DATA = sineshaper.glade dial.png pixmaps/dummydial.png pixmaps/sineshaper.png presets
_______________________________________________ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers