debian/0000755000000000000000000000000011542643233007171 5ustar debian/compat0000644000000000000000000000000211542637363010376 0ustar 7 debian/patches/0000755000000000000000000000000011542641574010626 5ustar debian/patches/compiler_warnings.patch0000644000000000000000000000161111542641574015370 0ustar Description: Fix some compiler warnings. Author: Alessio Treglia Forwarded: no --- ringbuffer.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) --- ll-scope.orig/ringbuffer.c +++ ll-scope/ringbuffer.c @@ -22,6 +22,7 @@ /* #include */ +#include #include "ringbuffer.h" @@ -36,7 +37,6 @@ void ringbuf_init(ringbuf_t* rb, int ato int ringbuf_read(ringbuf_t* rb, void* dest, int size) { int n = 0; - static int col = 0; if (size == 0) return 0; @@ -73,7 +73,6 @@ int ringbuf_read(ringbuf_t* rb, void* de int ringbuf_write(ringbuf_t* rb, void* src, int size) { int n = 0; - static int col = 0; if (size == 0) return 0; @@ -108,7 +107,6 @@ int ringbuf_write(ringbuf_t* rb, void* s int ringbuf_write_zeros(ringbuf_t* rb, int size) { int n = 0; - static int col = 0; if (size == 0) return 0; debian/patches/series0000644000000000000000000000011611542641266012037 0ustar destdir.patch sigcnamespace.patch compiler_warnings.patch linking_order.patch debian/patches/destdir.patch0000644000000000000000000000151611542634033013300 0ustar Subject: Prepend DESTDIR to the installation path. Author: Free Ekanayaka Forwarded: no --- Makefile | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) --- ll-scope.orig/Makefile +++ ll-scope/Makefile @@ -1,4 +1,5 @@ -INSTALL_DIR=/usr/local/lib/dssi +DESTDIR= +INSTALL_DIR=/usr/lib/dssi all: ll-scope.so ll-scope_gtk @@ -16,7 +17,7 @@ clean: rm -f ll-scope.so ll-scope_gtk *.o install: ll-scope.so ll-scope_gtk - mkdir -p $(INSTALL_DIR) - cp -f ll-scope.so $(INSTALL_DIR) - mkdir -p $(INSTALL_DIR)/ll-scope - cp -f ll-scope_gtk ll-scope.glade pixmaps/icon.png $(INSTALL_DIR)/ll-scope/ + mkdir -p $(DESTDIR)$(INSTALL_DIR) + cp -f ll-scope.so $(DESTDIR)$(INSTALL_DIR) + mkdir -p $(DESTDIR)$(INSTALL_DIR)/ll-scope + cp -f ll-scope_gtk ll-scope.glade pixmaps/icon.png $(DESTDIR)$(INSTALL_DIR)/ll-scope/ debian/patches/sigcnamespace.patch0000644000000000000000000000347411542634107014453 0ustar Author: Chris Lamb Description: Specify sigc:: namespace to avoid conflicts with signal(2) Bug-Debian: http://bugs.debian.org/521962 Forwarded: no --- dssiuiclient.hpp | 8 ++++---- scopewidget.hpp | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) --- ll-scope.orig/dssiuiclient.hpp +++ ll-scope/dssiuiclient.hpp @@ -89,13 +89,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 control_received; + sigc::signal control_received; /** Emitted when the host sends a program change. The parameters are the bank and program numbers. */ - signal program_received; + sigc::signal program_received; /** Emitted when the host sends a configuration value. The parameters are the configuration key and the configuration value. */ - signal configure_received; + sigc::signal 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; @@ -124,7 +124,7 @@ public: void* allocate_shared_memory(int bytes); /** Emitted when the plugin has attached to the shared memory segment. */ - signal plugin_attached; + sigc::signal plugin_attached; /** Returns true if the plugin has attached to the shared memory segment. */ bool plugin_has_attached(); --- ll-scope.orig/scopewidget.hpp +++ ll-scope/scopewidget.hpp @@ -59,7 +59,7 @@ public: void clear(); // signals - signal middle_button_pressed; + sigc::signal middle_button_pressed; private: debian/patches/linking_order.patch0000644000000000000000000000224211542641551014470 0ustar Description: Improve linking order and set LDFLAGS. Author: Alessio Treglia Forwarded: no --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- ll-scope.orig/Makefile +++ ll-scope/Makefile @@ -8,7 +8,7 @@ all: ll-scope.so ll-scope_gtk $(LD) `pkg-config dssi --libs` -o $*.so $*.o dssi_shm.o ringbuffer.o -shared ll-scope_gtk: main.cpp scopewidget.hpp scopewidget.cpp dssiuiclient.hpp dssiuiclient.cpp dssi_shm.o ringbuffer.o ll-scope.h Makefile - $(CXX) $(CXXFLAGS) $(CFLAGS) -D_SVID_SOURCE -D_XOPEN_SOURCE -DINSTALL_DIR=\"$(INSTALL_DIR)\" `pkg-config libglademm-2.4 gthread-2.0 liblo dssi --cflags --libs` main.cpp scopewidget.cpp dssiuiclient.cpp dssi_shm.o ringbuffer.o -o ll-scope_gtk -g + $(CXX) $(LDFLAGS) $(CXXFLAGS) $(CFLAGS) -g -D_SVID_SOURCE -D_XOPEN_SOURCE -DINSTALL_DIR=\"$(INSTALL_DIR)\" `pkg-config libglademm-2.4 gthread-2.0 liblo dssi --cflags` main.cpp scopewidget.cpp dssiuiclient.cpp dssi_shm.o ringbuffer.o `pkg-config libglademm-2.4 gthread-2.0 liblo dssi --libs` -o ll-scope_gtk %.o: %.h %.c $(CC) $(CFLAGS) -D_SVID_SOURCE -D_XOPEN_SOURCE -DINSTALL_DIR=\"$(INSTALL_DIR)\" `pkg-config dssi --cflags` -c $*.c -g debian/rules0000755000000000000000000000015011542640312010240 0ustar #!/usr/bin/make -f export CFLAGS+=-Wall -g -fPIC export LDFLAGS+=-Wl,--as-needed %: dh $@ -Smakefile debian/docs0000644000000000000000000000000711542632564010046 0ustar README debian/control0000644000000000000000000000171411542637561010606 0ustar Source: ll-scope Section: sound Priority: optional Maintainer: Debian Multimedia Maintainers Uploaders: Willem van Engen , Free Ekanayaka Build-Depends: debhelper (>= 7.0.50~), liblo-dev, dssi-dev, libglademm-2.4-dev ( >= 2.2.0), libsigc++-2.0-dev, libasound2-dev Homepage: http://www.student.nada.kth.se/~d00-llu/music_dssi.php Standards-Version: 3.9.1 Vcs-Git: git://git.debian.org/pkg-multimedia/ll-scope.git Vcs-Browser: http://git.debian.org/?p=pkg-multimedia/ll-scope.git Package: ll-scope Architecture: any Provides: dssi-plugin Depends: ${shlibs:Depends}, ${misc:Depends} Suggests: dssi-host-jack Description: an oscilloscope DSSI plugin The Oscilloscope is a DSSI plugin with a GUI that displays the audio input in an oscilloscope view. It can be useful when working with modular synths, to view the waveforms with at different places in the synth graph. debian/changelog0000644000000000000000000000341111542643075011046 0ustar ll-scope (0.2.1-3) unstable; urgency=low * Team upload. * ACK NMU (bug#521962). * debian/control: - Update Maintainer field, add Vcs-* tags. - liblo transition. - Update debhelper build-dep to be >= 7.0.50~ - Add Suggests: dssi-host-jack. - Add Homepage field. - Bump Standards. - Adopt one-dep-per-line style. * Switch to DH7 short-form. * Drop dpatch support and switch to 3.0 (quilt) packaging format. * Convert patches to the quilt format. * debian/ll-scope.desktop: - Drop Encoding key, deprecated. - Drop Application from Categories field, it is deprecated too. - Remove Synthesis as it's not a registered Category. * debian/compat: Update to 7th level. * Remove unused debian/dirs. * Fix copyright-without-copyright-notice * debian/rules: - Re-introduce CFLAGS as previously set, add --as-needed linking flag. * debian/patches/compiler_warnings.patch: - Fix a missing-header-warning. - Remove a unused static variable. * debian/patches/linking_order.patch: - Fix linking order to properly set LDFLAGS. * Add gbp config file. -- Alessio Treglia Thu, 24 Mar 2011 14:25:16 +0100 ll-scope (0.2.1-2.1) unstable; urgency=medium * Non-maintainer upload. * Add sigcnamespace.dpatch patch that specifies sigc:: namespace to avoid conflict with signal(2). (Closes: #521962) -- Chris Lamb Sun, 16 Aug 2009 21:34:45 +0100 ll-scope (0.2.1-2) unstable; urgency=low * Fixed broken INSTALL_DIR variable in Makefile * Added .desktop file -- Free Ekanayaka Mon, 4 Jun 2007 23:50:57 +0200 ll-scope (0.2.1-1) unstable; urgency=low * Initial Release (Closes: #321468) -- Free Ekanayaka Mon, 19 Feb 2007 14:27:09 +0100 debian/install0000644000000000000000000000005711542632564010571 0ustar debian/ll-scope.desktop usr/share/applications debian/gbp.conf0000644000000000000000000000005711542634253010614 0ustar [DEFAULT] pristine-tar = True sign-tags = True debian/copyright0000644000000000000000000000210511542637705011131 0ustar This package was debianized by Willem on Fri, 5 Aug 2005 01:42:44 +0000. It was downloaded from http://www.student.nada.kth.se/~d00-llu/music_dssi.php Copyright Holder: 2005 Lars Luthman License: This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. debian/source/0000755000000000000000000000000011542633131010465 5ustar debian/source/format0000644000000000000000000000001411542633106011675 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000022511542632564010226 0ustar version=3 # Homepage Pattern [Version [Action]] http://www.student.nada.kth.se/~d00-llu/music_dssi.php plugins/ll-scope/ll-scope-(.*)\.tar\.bz2 debian/ll-scope.desktop0000644000000000000000000000031611542642361012303 0ustar [Desktop Entry] Name=Oscilloscope Comment=An oscilloscope DSSI plugin Exec=jack-dssi-host ll-scope.so Icon=/usr/lib/dssi/ll-scope/icon.png Terminal=false Type=Application Categories=GNOME;AudioVideo;Audio;