debian/0000755000000000000000000000000011700453762007173 5ustar debian/compat0000644000000000000000000000000211573515127010373 0ustar 7 debian/patches/0000755000000000000000000000000011700453143010613 5ustar debian/patches/series0000644000000000000000000000013111700447506012031 0ustar 0001-nowerror_flag.patch 0002-disable_warning_on_missing_lash.patch 0003-drop_lash.patch debian/patches/0001-nowerror_flag.patch0000644000000000000000000000117411600326241015060 0ustar Description: Disable -Werror to avoid build failure with GCC 4.6. Author: Alessio Treglia Forwarded: Lars Luthman --- configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- dino.orig/configure.ac +++ dino/configure.ac @@ -27,7 +27,7 @@ AC_ARG_ENABLE(debug, [AS_HELP_STRING(--enable-debug, [Enable debugging [default=no]])], [debug="$enableval"], [debug=no]) if test "$debug" = "yes"; then - DEBUG_CFLAGS='-g -fno-default-inline -ansi -pedantic -Wall -Werror' + DEBUG_CFLAGS='-g -fno-default-inline -ansi -pedantic -Wall' else DEBUG_CFLAGS='-DNDEBUG' debug=no debian/patches/0002-disable_warning_on_missing_lash.patch0000644000000000000000000000131411600326243020575 0ustar Description: Disable warnings when it is unable to initialize LASH. Author: Alessio Treglia Forwarded: Lars Luthman --- src/gui/dinogui.cpp | 2 ++ 1 file changed, 2 insertions(+) --- dino.orig/src/gui/dinogui.cpp +++ dino/src/gui/dinogui.cpp @@ -68,11 +68,13 @@ DinoGUI::DinoGUI(int argc, char** argv, dlg.run(); } +/* if (!init_lash(argc, argv) &&!std::getenv("LADISH_APP_NAME")) { MessageDialog dlg("Could not initialise LASH! You will not be able " "to save your session.", false, MESSAGE_WARNING); dlg.run(); } +*/ m_window = w(xml, "main_window"); m_about_dialog = w(xml, "dlg_about"); debian/patches/0003-drop_lash.patch0000644000000000000000000000734111700453143014174 0ustar Description: Drop LASH support. Author: Alessio Treglia Forwarded: no --- configure.ac | 1 - src/gui/Makefile.am | 4 ++-- src/gui/dinogui.cpp | 52 ---------------------------------------------------- src/gui/dinogui.hpp | 5 ----- 4 files changed, 2 insertions(+), 60 deletions(-) --- dino.orig/src/gui/dinogui.hpp +++ dino/src/gui/dinogui.hpp @@ -23,7 +23,6 @@ #include #include -#include #include "cceditor.hpp" #include "debug.hpp" @@ -104,10 +103,8 @@ private: void reset_gui(); void init_menus(Glib::RefPtr& xml); - bool init_lash(int argc, char** argv); // internal callbacks - bool slot_check_ladcca_events(); void page_switched(guint index); Gtk::Window* m_window; @@ -122,8 +119,6 @@ private: Dino::Sequencer m_seq; Dino::Song m_song; - lash_client_t* m_lash_client; - string m_filename; }; --- dino.orig/src/gui/dinogui.cpp +++ dino/src/gui/dinogui.cpp @@ -234,58 +234,6 @@ void DinoGUI::init_menus(RefPtr& xm } } - -bool DinoGUI::init_lash(int argc, char** argv) { - dbg1<<"Initialising LASH client"<quit(); - } - - lash_event_destroy(event); - } - return true; -} - - void DinoGUI::page_switched(guint index) { // ugly hack - what if we reorder the notebook pages? bool clipboard_active = (index == 1); --- dino.orig/configure.ac +++ dino/configure.ac @@ -19,7 +19,6 @@ PKG_CHECK_MODULES(LIBGLADEMM, libglademm PKG_CHECK_MODULES(LIBSIGPP, sigc++-2.0 >= 2.0.18) PKG_CHECK_MODULES(LIBXMLPP, libxml++-2.6 >= 2.6.1) PKG_CHECK_MODULES(JACK, jack >= 0.102.5) -PKG_CHECK_MODULES(LASH, lash-1.0 >= 0.5.0) # Enable debugging? AC_MSG_CHECKING([whether debugging info should be generated]) --- dino.orig/src/gui/Makefile.am +++ dino/src/gui/Makefile.am @@ -1,4 +1,4 @@ -AM_CPPFLAGS = @LIBGLADEMM_CFLAGS@ @LIBXMLPP_CFLAGS@ @JACK_CFLAGS@ @LASH_CFLAGS@ @DEBUG_CFLAGS@ -I"$(top_srcdir)/src/libdinoseq" -DDATA_DIR=\"$(pkgdatadir)\" +AM_CPPFLAGS = @LIBGLADEMM_CFLAGS@ @LIBXMLPP_CFLAGS@ @JACK_CFLAGS@ @DEBUG_CFLAGS@ -I"$(top_srcdir)/src/libdinoseq" -DDATA_DIR=\"$(pkgdatadir)\" bin_PROGRAMS = dino @@ -22,4 +22,4 @@ dino_SOURCES = \ tracklabel.hpp tracklabel.cpp \ trackwidget.cpp trackwidget.hpp -dino_LDADD = @LIBGLADEMM_LIBS@ @LIBXMLPP_LIBS@ @JACK_LIBS@ @LASH_LIBS@ ../libdinoseq/libdinoseq.la +dino_LDADD = @LIBGLADEMM_LIBS@ @LIBXMLPP_LIBS@ @JACK_LIBS@ ../libdinoseq/libdinoseq.la debian/rules0000755000000000000000000000022711573515127010256 0ustar #!/usr/bin/make -f LDFLAGS+=-Wl,--as-needed %: dh $@ --parallel --with autoreconf override_dh_auto_configure: dh_auto_configure -- --enable-debug debian/dino.desktop0000644000000000000000000000043011574346246011523 0ustar [Desktop Entry] Version=1.0 Type=Application Name=Dino GenericName=MIDI sequencer Comment=Integrated MIDI piano roll editor and sequencer engine Exec=/usr/bin/dino Icon=/usr/share/dino/head.png Categories=Audio;AudioVideo;Midi;Sequencer;X-Multitrack;X-Alsa;X-Jack; Terminal=false debian/control0000644000000000000000000000171311700450116010566 0ustar Source: dino Section: sound Priority: optional Maintainer: Debian Multimedia Maintainers Uploaders: Alessio Treglia Build-Depends: debhelper (>= 7.0.50~), dh-autoreconf, libglademm-2.4-dev, libgtkmm-2.4-dev, libjack-dev, libxml++2.6-dev Standards-Version: 3.9.2 Homepage: http://dino.nongnu.org/ Vcs-Git: git://git.debian.org/pkg-multimedia/dino.git Vcs-Browser: http://git.debian.org/?p=pkg-multimedia/dino.git Package: dino Architecture: any Depends: ${shlibs:Depends}, jackd, ${misc:Depends} Description: Integrated MIDI piano roll editor and sequencer engine Dino is a pattern-based sequencer which allows users to write small patterns of MIDI events and repeat and arrange them to create a whole song. Each track has its own patterns, so it is possible for example to play the same drum pattern over and over again while different lead synth patterns and basslines are playing. debian/dino.docs0000644000000000000000000000000711573515127010775 0ustar README debian/changelog0000644000000000000000000000071411700453176011046 0ustar dino (0.2.8-3) unstable; urgency=low * Drop LASH support. -- Alessio Treglia Tue, 03 Jan 2012 02:14:34 +0100 dino (0.2.8-2) unstable; urgency=low * Disable -Werror to avoid build failures with GCC4.6. -- Alessio Treglia Wed, 08 Jun 2011 13:00:07 +0200 dino (0.2.8-1) unstable; urgency=low * Initial release. (Closes: #629584) -- Alessio Treglia Tue, 07 Jun 2011 23:05:51 +0200 debian/gbp.conf0000644000000000000000000000005711573515127010616 0ustar [DEFAULT] pristine-tar = True sign-tags = True debian/copyright0000644000000000000000000000230211573515127011125 0ustar Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=174 Upstream-Name: Dino Upstream-Contact: Lars Luthman Source: http://download.savannah.gnu.org/releases/dino/ Files: * Copyright: 2006-2010 Lars Luthman License: GPL-2+ Files: debian/* Copyright: 2011 Alessio Treglia License: GPL-2+ License: GPL-2+ 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. Comment: 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/dino.install0000644000000000000000000000005311574346270011516 0ustar debian/dino.desktop usr/share/applications debian/source/0000755000000000000000000000000011573515127010475 5ustar debian/source/format0000644000000000000000000000001411573515127011703 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000012011573515127010217 0ustar version=3 http://download.savannah.gnu.org/releases/dino/dino-([\d.]+)\.tar\.gz