debian/0000775000000000000000000000000012265344010007165 5ustar debian/watch0000664000000000000000000000007411747177522010237 0ustar version=3 http://tarballs.quessy.net/toonloop-(.*)\.tar\.gz debian/gbp.conf0000664000000000000000000000014611747177522010625 0ustar # Configuration file for git-buildpackage and friends [DEFAULT] pristine-tar = True sign-tags = True debian/source/0000775000000000000000000000000012152441072010466 5ustar debian/source/include-binaries0000664000000000000000000000231612152441072013630 0ustar src/toonloop src/toonloop-application.o src/toonloop-brcosaeffect.o src/toonloop-clip.o src/toonloop-clutter-tools.o src/toonloop-command.o src/toonloop-configuration.o src/toonloop-controller.o src/toonloop-effect.o src/toonloop-glslang.o src/toonloop-gui.o src/toonloop-image.o src/toonloop-image_importer.o src/toonloop-infowindow.o src/toonloop-main.o src/toonloop-midibinder.o src/toonloop-midiinput.o src/toonloop-moviesaver.o src/toonloop-oscinterface.o src/toonloop-oscreceiver.o src/toonloop-oscsender.o src/toonloop-pipeline.o src/toonloop-playheaditerator.o src/toonloop-raw1394util.o src/toonloop-saverworker.o src/toonloop-subprocess.o src/toonloop-timer.o src/toonloop-timing.o src/toonloop-v4l2util.o tests/check_bool tests/check_bool.o tests/check_classes tests/check_classes-check_classes.o tests/check_containers tests/check_containers-check_containers.o tests/check_looper tests/check_looper-check_looper.o tests/check_properties tests/check_properties-check_properties.o tests/check_signals tests/check_signals-check_signals.o tests/check_statesaving tests/check_statesaving-check_statesaving.o tests/check_symlinks tests/check_symlinks-check_symlinks.o tests/check_threads tests/check_threads-check_threads.o debian/source/format0000664000000000000000000000001411747177522011713 0ustar 3.0 (quilt) debian/control0000664000000000000000000000353112243524321010573 0ustar Source: toonloop Section: video Priority: extra Vcs-Git: git://git.debian.org/pkg-multimedia/toonloop Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-multimedia/toonloop.git Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Multimedia Maintainers Uploaders: Alexandre Quessy , Jonas Smedegaard Build-Depends: cdbs, dh-autoreconf, autotools-dev, debhelper, dh-buildinfo, dpkg-dev (>= 1.15.4~), bison, flex, help2man, libasound2-dev, libavc1394-dev, librtaudio-dev, libboost-date-time-dev, libboost-filesystem-dev, libboost-program-options-dev, libboost-signals-dev, libboost-system-dev, libboost-thread-dev, libclutter-1.0-dev, libclutter-gst-dev, libglew-dev, libglib2.0-dev, libglu-dev, libgstreamer-plugins-base0.10-dev, libgstreamer0.10-dev (>= 0.10.23), libjack-dev, liblo-dev, libraw1394-dev, libstk0-dev, libxml2-dev, libxv-dev Standards-Version: 3.9.3 Homepage: http://www.toonloop.com/ Package: toonloop Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, gstreamer0.10-plugins-bad, gstreamer0.10-plugins-base, gstreamer0.10-plugins-good, gstreamer0.10-plugins-ugly (>= 0.10.14), gstreamer0.10-x, mencoder Recommends: gstreamer0.10-tools, gstreamer0.10-ffmpeg, Description: live animation editor Toonloop is a live stop-motion animation editor and player. It aims to show the creation process to the audience as well as the result of the creation. Frame by frame animations are made by adding frames one by one to a clip made of many frames. Clips are displayed in a never ending loop. . Toonloop can be controlled using MIDI input, or the Open Sound Control protocol. (OSC) Images are saved to the disk in the JPEG format, and the clips are saved to movie files. debian/patches/0000775000000000000000000000000012207117220010611 5ustar debian/patches/0001_dont_use_werror.patch0000664000000000000000000000120011747177522015526 0ustar Description: Avoid treating build warnings as errors Clutter triggers deprecation warnings which causes build to fail. Author: Sjoerd Simons Bug-Debian: http://bugs.debian.org/666756 Forwarded: no Last-Update: 2012-04-06 --- a/configure.ac +++ b/configure.ac @@ -157,7 +157,7 @@ AC_DEFINE_UNQUOTED([DATADIR], "${DATADIR}", "Data dir") AC_DEFINE_UNQUOTED([PIXMAPS_DIR], "${PIXMAPS_DIR}", "Pixmaps dir") -AC_SUBST(CXXFLAGS, " -O2 -Wall -Wextra -Werror -Wno-unused-result -Wfatal-errors") +AC_SUBST(CXXFLAGS, " -O2 -Wall -Wextra -Wno-unused-result -Wfatal-errors") AC_CONFIG_FILES([ Makefile src/Makefile debian/patches/0006_avoid_X11-needing_test.patch0000664000000000000000000000106411747225276016524 0ustar Description: Avoid a regression test which requires X11 Author: Jonas Smedegaard Forwarded: no Last-Update: 2012-04-29 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -1,4 +1,4 @@ -TESTS = check_looper check_classes check_threads check_bool check_symlinks check_containers check_statesaving check_signals check_imageimporter check_properties +TESTS = check_looper check_classes check_threads check_bool check_symlinks check_containers check_statesaving check_signals check_properties # check_midi check_moviesaver noinst_PROGRAMS = $(TESTS) debian/patches/link-boost-system.patch0000664000000000000000000000461112152441164015245 0ustar Description: link against boost_system Author: Dmitrijs Ledkovs --- toonloop-2.2.0.orig/m4/ax_boost_thread.m4 +++ toonloop-2.2.0/m4/ax_boost_thread.m4 @@ -60,7 +60,7 @@ AC_DEFUN([AX_BOOST_THREAD], export CPPFLAGS LDFLAGS_SAVED="$LDFLAGS" - LDFLAGS="$LDFLAGS $BOOST_LDFLAGS" + LDFLAGS="$LDFLAGS $BOOST_LDFLAGS -lboost_system" export LDFLAGS AC_CACHE_CHECK(whether the Boost::Thread library is available, @@ -107,14 +107,14 @@ AC_DEFUN([AX_BOOST_THREAD], for libextension in `ls $BOOSTLIBDIR/libboost_thread*.so* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^lib\(boost_thread.*\)\.so.*$;\1;'` `ls $BOOSTLIBDIR/libboost_thread*.a* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^lib\(boost_thread.*\)\.a*$;\1;'`; do ax_lib=${libextension} AC_CHECK_LIB($ax_lib, exit, - [BOOST_THREAD_LIB="-l$ax_lib"; AC_SUBST(BOOST_THREAD_LIB) link_thread="yes"; break], + [BOOST_THREAD_LIB="-l$ax_lib -lboost_system"; AC_SUBST(BOOST_THREAD_LIB) link_thread="yes"; break], [link_thread="no"]) done if test "x$link_thread" != "xyes"; then for libextension in `ls $BOOSTLIBDIR/boost_thread*.dll* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^\(boost_thread.*\)\.dll.*$;\1;'` `ls $BOOSTLIBDIR/boost_thread*.a* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^\(boost_thread.*\)\.a*$;\1;'` ; do ax_lib=${libextension} AC_CHECK_LIB($ax_lib, exit, - [BOOST_THREAD_LIB="-l$ax_lib"; AC_SUBST(BOOST_THREAD_LIB) link_thread="yes"; break], + [BOOST_THREAD_LIB="-l$ax_lib -lboost_system"; AC_SUBST(BOOST_THREAD_LIB) link_thread="yes"; break], [link_thread="no"]) done fi @@ -122,7 +122,7 @@ AC_DEFUN([AX_BOOST_THREAD], else for ax_lib in $ax_boost_user_thread_lib boost_thread-$ax_boost_user_thread_lib; do AC_CHECK_LIB($ax_lib, exit, - [BOOST_THREAD_LIB="-l$ax_lib"; AC_SUBST(BOOST_THREAD_LIB) link_thread="yes"; break], + [BOOST_THREAD_LIB="-l$ax_lib -lboost_system"; AC_SUBST(BOOST_THREAD_LIB) link_thread="yes"; break], [link_thread="no"]) done debian/patches/0004-fix_arm.patch0000664000000000000000000000363211747177522013667 0ustar Description: Fix build on architectures where Clutter uses OpenGL ES Author: Peter Green Bug-Debian: http://bugs.debian.org/657814 Forwarded: no Reviewed-By: Alessio Treglia Reviewed-By: Jonas Smedegaard Last-Update: 2012-04-06 --- a/configure.ac +++ b/configure.ac @@ -157,6 +157,34 @@ AC_DEFINE_UNQUOTED([DATADIR], "${DATADIR}", "Data dir") AC_DEFINE_UNQUOTED([PIXMAPS_DIR], "${PIXMAPS_DIR}", "Pixmaps dir") +#test to see whether clutter is build against opengl or opengl es +AC_LANG(C++) +AC_MSG_CHECKING([if we can include GL/glx.h and clutter/clutter.h together]) +#setup CXXFLAGS for clutter/opengl compatibility test +export CXXFLAGS=$CLUTTER_CFLAGS +AC_COMPILE_IFELSE( + [AC_LANG_PROGRAM([[#include + #include ]],[[]])], + [ + AC_MSG_RESULT([yes]) + AC_SUBST(CUSTOM_CFLAGS,"-UUSE_GLES2") + ],[ + AC_MSG_RESULT([no]) + AC_MSG_CHECKING([if we can include GLES2/gl2.h and clutter/clutter.h together]) + AC_COMPILE_IFELSE( + [AC_LANG_PROGRAM([[#include + #include ]],[[]])], + [ + AC_MSG_RESULT([yes]) + AC_SUBST(CUSTOM_CFLAGS,"-DUSE_GLES2") + ],[ + AC_MSG_RESULT([no]) + AC_MSG_ERROR(cannot find a clutter compatible opengl header) + ] + ) + ] +) + AC_SUBST(CXXFLAGS, " -O2 -Wall -Wextra -Wno-unused-result -Wfatal-errors") AC_CONFIG_FILES([ Makefile --- a/src/gui.h +++ b/src/gui.h @@ -21,7 +21,12 @@ #ifndef __GUI_H__ #define __GUI_H__ -#include +#ifdef USE_GLES2 +#include +#else +#include +#endif + #include #include // for shared_ptr #include --- a/src/Makefile.am +++ b/src/Makefile.am @@ -86,7 +86,8 @@ $(RAW1394_CFLAGS) \ $(AVC1394_CFLAGS) \ $(STK_CXXFLAGS) \ - $(LIBXML_XFLAGS) + $(LIBXML_XFLAGS) \ + $(CUSTOM_CFLAGS) toonloop_LDADD = \ $(BOOST_FILESYSTEM_LIB) \ debian/patches/0005-remove_endian_define.patch0000664000000000000000000000135011747177522016363 0ustar Description: Avoid hardcoding -D__LITTLE_ENDIAN__ Partially fixes problems building on big-endian architectures by not hardcoding little-endian flag. Should be coupled with build-time endian detection. Author: Laurent Bigonville Bug-Debian: http://bugs.debian.org/660151 Forwarded: no Reviewed-By: Jonas Smedegaard Last-Update: 2012-04-06 --- a/configure.ac +++ b/configure.ac @@ -47,7 +47,7 @@ [AC_SUBST(STK_LIBS," -lstk -lrtmidi -lrt -lm")], [AC_MSG_ERROR([libstk is not installed: alsa])]) LIBS=$SAVED_LIBS # restore them -AC_SUBST(STK_CXXFLAGS, "-D__LINUX_ALSA__ -D__UNIX_JACK__ -D__LITTLE_ENDIAN__") +AC_SUBST(STK_CXXFLAGS, "-D__LINUX_ALSA__ -D__UNIX_JACK__") AC_LANG_POP(C++) debian/patches/series0000664000000000000000000000027712207117141012036 0ustar 0001_dont_use_werror.patch 0002-help2man.patch 0003-rtmidi.patch 0004-fix_arm.patch 0005-remove_endian_define.patch 0006_avoid_X11-needing_test.patch link-boost-system.patch link-audio.patch debian/patches/0003-rtmidi.patch0000664000000000000000000000123011747177522013521 0ustar Description: Link against rtmidi to avoid FTBFS Author: Alessio Treglia Last-Update: 2012-02-08 --- a/configure.ac +++ b/configure.ac @@ -40,11 +40,11 @@ AC_LANG_PUSH(C++) # save original flags SAVED_LIBS=$LIBS -LIBS="$LIBS -lstk" +LIBS="$LIBS -lstk -lrtmidi" AC_LINK_IFELSE( [AC_LANG_PROGRAM([ #include ], [RtMidiIn input])], - [AC_SUBST(STK_LIBS," -lstk -lrt -lm")], + [AC_SUBST(STK_LIBS," -lstk -lrtmidi -lrt -lm")], [AC_MSG_ERROR([libstk is not installed: alsa])]) LIBS=$SAVED_LIBS # restore them AC_SUBST(STK_CXXFLAGS, "-D__LINUX_ALSA__ -D__UNIX_JACK__ -D__LITTLE_ENDIAN__") debian/patches/0002-help2man.patch0000664000000000000000000000135211747177522013743 0ustar Description: Call help2man with --no-discard-stderr to avoid build failures Author: Alessio Treglia Forwarded: no Last-Update: 2011-05-05 --- a/man/Makefile.am +++ b/man/Makefile.am @@ -9,4 +9,4 @@ # binary when any source file changes, only the main one. # Use -o so that the `missing' program can infer the output file. toonloop.1: $(top_srcdir)/src/application.cpp $(common_mandeps) $(top_srcdir)/man/man-toonloop.txt - $(HELP2MAN) --include=man-toonloop.txt --name="The Toonloop Live Animation Performance Tool" --no-info $(top_builddir)/src/toonloop -o $@ + $(HELP2MAN) --include=man-toonloop.txt --name="The Toonloop Live Animation Performance Tool" --no-info --no-discard-stderr $(top_builddir)/src/toonloop -o $@ debian/patches/link-audio.patch0000664000000000000000000000132712207117220013671 0ustar Description: link rtaudio for rtmidi Author: Dmitrijs Ledkovs --- toonloop-2.2.0.orig/configure.ac +++ toonloop-2.2.0/configure.ac @@ -40,11 +40,11 @@ AC_CHECK_LIB([m],[sin],[AC_SUBST([LIBM_C AC_LANG_PUSH(C++) # save original flags SAVED_LIBS=$LIBS -LIBS="$LIBS -lstk -lrtmidi" +LIBS="$LIBS -lstk -lrtmidi -lrtaudio" AC_LINK_IFELSE( [AC_LANG_PROGRAM([ #include ], [RtMidiIn input])], - [AC_SUBST(STK_LIBS," -lstk -lrtmidi -lrt -lm")], + [AC_SUBST(STK_LIBS," -lstk -lrtmidi -lrtaudio -lrt -lm")], [AC_MSG_ERROR([libstk is not installed: alsa])]) LIBS=$SAVED_LIBS # restore them AC_SUBST(STK_CXXFLAGS, "-D__LINUX_ALSA__ -D__UNIX_JACK__") debian/compat0000664000000000000000000000000211747177522010403 0ustar 7 debian/control.in0000664000000000000000000000336712243524302011206 0ustar Source: toonloop Section: video Priority: extra Vcs-Git: git://git.debian.org/pkg-multimedia/toonloop Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-multimedia/toonloop.git Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Multimedia Maintainers Uploaders: Alexandre Quessy , Jonas Smedegaard Build-Depends: @cdbs@, bison, flex, help2man, libasound2-dev, libavc1394-dev, libboost-date-time-dev, libboost-filesystem-dev, libboost-program-options-dev, libboost-signals-dev, libboost-system-dev, libboost-thread-dev, libclutter-1.0-dev, libclutter-gst-dev, libglew-dev, libglib2.0-dev, libglu-dev, libgstreamer-plugins-base0.10-dev, libgstreamer0.10-dev (>= 0.10.23), libjack-dev, liblo-dev, libraw1394-dev, libstk0-dev, libxml2-dev, libxv-dev Standards-Version: 3.9.3 Homepage: http://www.toonloop.com/ Package: toonloop Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, gstreamer0.10-plugins-bad, gstreamer0.10-plugins-base, gstreamer0.10-plugins-good, gstreamer0.10-plugins-ugly (>= 0.10.14), gstreamer0.10-x, mencoder Recommends: gstreamer0.10-tools, gstreamer0.10-ffmpeg, Description: live animation editor Toonloop is a live stop-motion animation editor and player. It aims to show the creation process to the audience as well as the result of the creation. Frame by frame animations are made by adding frames one by one to a clip made of many frames. Clips are displayed in a never ending loop. . Toonloop can be controlled using MIDI input, or the Open Sound Control protocol. (OSC) Images are saved to the disk in the JPEG format, and the clips are saved to movie files. debian/toonloop.menu0000664000000000000000000000043311747177522011744 0ustar ?package(toonloop):\ needs="X11" \ hints="Video,Audio,MIDI,Featureful" \ section="Applications/Video" \ title="Toonloop live animation editor" \ longtitle="Toonloop live stop-motion animation editor and player" \ command="/usr/bin/toonloop" \ icon="toonloop_32x32.xpm" debian/copyright0000664000000000000000000002212611747177522011143 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Toonloop Upstream-Contact: Alexandre Quessy Toonloop discussions Source: http://www.toonloop.com Files: * Copyright: 2010, Alexandre Quessy 2010, Tristan Matthews License: GPL-3+~Toonloop Files: */Makefile.in Copyright: 1994-2009, Free Software Foundation, Inc. License: GAP~Makefile.in Files: src/raw1394util.* src/v4l2util.* Copyright: 2008-2009, Société des arts technologiques (SAT) License: GPL-3+~ART Files: config.guess config.sub Copyright: 1992-2011, Free Software Foundation, Inc. License: GPL-2+~file with Autoconf exception As a special exception to the GNU General Public License, if you distribute this file as part of a program that contains a configuration script generated by Autoconf, you may include it under the same distribution terms that you use for the rest of that program. Files: missing Copyright: 1996-1997,1999-2000,2002-2006,2008-2009, Free Software Foundation, Inc. License: GPL-2+ with Autoconf exception As a special exception to the GNU General Public License, if you distribute this file as part of a program that contains a configuration script generated by Autoconf, you may include it under the same distribution terms that you use for the rest of that program. Files: m4/lt*.m4 Copyright: 2004-2005,2007-2009, Free Software Foundation, Inc. License: GAP Files: m4/ax_boost_*.m4 Copyright: 2008, Daniel Casimiro 2008-2009, Michael Tindal 2008-2009, Thomas Porschberg 2009, Roman Rybalko License: GAP~Boost Files: configure Copyright: 1992-1996,1998-2010, Free Software Foundation, Inc. License: GAP~configure Files: m4/libtool.m4 Copyright: 1996-2001,2003-2010, Free Software Foundation, Inc. License: GAP and GPL-2+~Libtool with Libtool exception As a special exception to the GNU General Public License, if you distribute this file as part of a program or library that is built using GNU Libtool, you may include this file under the same distribution terms that you use for the rest of that program. Files: aclocal.m4 Copyright: 1996-2009, Free Software Foundation, Inc. 2004, Scott James Remnant License: GAP and GPL-2+~file with Autoconf exception As a special exception to the GNU General Public License, if you distribute this file as part of a program that contains a configuration script generated by Autoconf, you may include it under the same distribution terms that you use for the rest of that program. Files: ltmain.sh Copyright: 1992-2001,2003-2010, Free Software Foundation, Inc. License: GPL-2+~Libtool with Libtool exception As a special exception to the GNU General Public License, if you distribute this file as part of a program or library that is built using GNU Libtool, you may include this file under the same distribution terms that you use for the rest of that program. Files: depcomp Copyright: 1999-2000,2003-2007,2009, Free Software Foundation, Inc. License: GPL-2+ with Autoconf exception As a special exception to the GNU General Public License, if you distribute this file as part of a program that contains a configuration script generated by Autoconf, you may include it under the same distribution terms that you use for the rest of that program. Files: install-sh Copyright: 1994, X Consortium License: Expat~X with X exception Except as contained in this notice, the name of the X Consortium shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from the X Consortium. Files: debian/* Copyright: 2010, Alexandre Quessy 2010,2012, Jonas Smedegaard License: GPL-3 License: GPL-3+~Toonloop Toonloop 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 3 of the License, or (at your option) any later version. . Toonloop 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: On Debian systems the 'GNU General Public License' version 3 is located in '/usr/share/common-licenses/GPL-3'. . You should have received a copy of the 'GNU General Public License' along with this program. If not, see . License: GPL-3+~ART [propulse]ART 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 3 of the License, or (at your option) any later version. . [propulse]ART 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. License: GPL-3 This program 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, version 3 of the License. . This program 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. License: GPL-2+ This file 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 program 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: On Debian systems the 'GNU General Public License' version 2 is located in '/usr/share/common-licenses/GPL-2'. License: GPL-2+~file This file 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 program 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. License: GPL-2+~Libtool GNU Libtool 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. License: Expat~X Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. License: GAP This file is free software; the Free Software Foundation gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY, to the extent permitted by law; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. License: GAP~Makefile.in This Makefile.in is free software; the Free Software Foundation gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY, to the extent permitted by law; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. License: GAP~configure This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. License: GAP~Boost Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. This file is offered as-is, without any warranty. debian/copyright_hints0000664000000000000000000001470711747225276012356 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: FIXME Upstream-Contact: FIXME Source: FIXME Disclaimer: Autogenerated by CDBS Files: AUTHORS Makefile.am OSC TODO completion/Makefile.am completion/toonloop configure.ac debian/README.source debian/compat debian/control debian/control.in debian/gbp.conf debian/patches/0001_dont_use_werror.patch debian/patches/0002-help2man.patch debian/patches/0003-rtmidi.patch debian/patches/0004-fix_arm.patch debian/patches/0005-remove_endian_define.patch debian/patches/0006_avoid_X11-needing_test.patch debian/patches/series debian/source/format debian/toonloop.menu debian/watch m4/as-ac-expand.m4 m4/as-version.m4 man/Makefile.am pixmaps/Makefile.am pixmaps/toonloop.png pixmaps/toonloop_32x32.xpm pixmaps/toonloop_window_icon.png presets/Makefile.am presets/midi.xml src/Makefile.am src/brcosaeffect.cpp src/config.h src/config.h.in src/doxyfile.in src/effect.cpp src/glslang.cpp src/log.h src/oscreceiver.cpp src/oscreceiver.h src/oscsender.cpp src/oscsender.h src/shaders/Makefile.am src/shaders/brcosa.glsl src/unused.h tests/Makefile.am tests/check_bool.cpp tests/check_classes.cpp tests/check_containers.cpp tests/check_imageimporter.cpp tests/check_looper.cpp tests/check_properties.cpp tests/check_signals.cpp tests/check_statesaving.cpp tests/check_symlinks.cpp tests/check_threads.cpp toonloop.desktop Copyright: *No copyright* License: UNKNOWN FIXME Files: README man/man-toonloop.txt man/toonloop.1 src/application.cpp src/application.h src/brcosaeffect.h src/clip.cpp src/clip.h src/clutter-tools.cpp src/clutter-tools.h src/command.cpp src/command.h src/concurrentqueue.h src/configuration.cpp src/configuration.h src/controller.cpp src/controller.h src/effect.h src/glslang.h src/gui.cpp src/gui.h src/image.cpp src/image.h src/image_importer.cpp src/image_importer.h src/infowindow.cpp src/infowindow.h src/legacyclutter.h src/main.cpp src/midibinder.cpp src/midibinder.h src/midiinput.cpp src/midiinput.h src/moviesaver.cpp src/moviesaver.h src/oscinterface.cpp src/oscinterface.h src/pipeline.cpp src/pipeline.h src/playheaditerator.cpp src/playheaditerator.h src/properties.h src/property.h src/saverworker.cpp src/saverworker.h src/statesaving.h src/subprocess.cpp src/subprocess.h src/timer.cpp src/timer.h src/timing.cpp src/timing.h Copyright: 2010, Alexandre Quessy 2010, Tristan Matthews License: GPL-3+ FIXME Files: INSTALL Makefile.in completion/Makefile.in man/Makefile.in pixmaps/Makefile.in presets/Makefile.in src/Makefile.in src/shaders/Makefile.in tests/Makefile.in Copyright: 1994-1996, 1999-2002, 2004-2005 1994-2002 License: UNKNOWN FIXME Files: src/raw1394util.cpp src/raw1394util.h src/v4l2util.cpp src/v4l2util.h Copyright: 2008-2009, SociÃtà des arts technologiques (SAT) License: GPL-3+ FIXME Files: m4/ltoptions.m4 m4/ltsugar.m4 m4/ltversion.m4 m4/lt~obsolete.m4 Copyright: 2004, Free Software Foundation, Inc 2004-2005, 2007 Free Software Foundation, Inc 2004-2005, 2007-2008, Free Software Foundation, Inc License: UNKNOWN FIXME Files: config.guess config.sub missing Copyright: 1992-1999, 1992-2001 1996-1997, 1999-2000, 2002-2006 License: GPL-2+ FIXME Files: m4/ax_boost_date_time.m4 m4/ax_boost_thread.m4 Copyright: 2008, Michael Tindal 2008, Thomas Porschberg 2009, Michael Tindal 2009, Thomas Porschberg License: UNKNOWN FIXME Files: m4/ax_boost_base.m4 m4/ax_boost_program_options.m4 Copyright: 2008, Thomas Porschberg 2009, Thomas Porschberg License: UNKNOWN FIXME Files: debian/rules Copyright: 2010, 2012 Jonas Smedegaard 2010, Alexandre Quessy License: GPL FIXME Files: configure Copyright: (ISLOWER ? 'A' + ( - 'a') : ) (ISLOWER ? ( | 0x40) : ) 1992-1996, 1998-2001, 1996-2001, 2003-2005 2009, Free Software Foundation, Inc License: GPL-2+ FIXME Files: m4/libtool.m4 Copyright: 1996-2001, 2003-2005 2008, Free Software Foundation, Inc License: GPL-2+ FIXME Files: aclocal.m4 Copyright: 1996-1997, 2000-2001, 2003, 2005, 2008 1996-2004, 1997, 1999-2001, 2003-2005, 2008 1997, 2000-2001, 2003-2006, 2008 1999-2005, 2008 1999-2006, 2009 2001, 2003, 2005, 2008 Free Software Foundation, Inc 2001, 2003, 2005, Free Software Foundation, Inc 2001-2003, 2005, 2008, Free Software Foundation, Inc 2001-2003, 2005, 2009, Free Software Foundation, Inc 2002-2003, 2005-2008, Free Software Foundation, Inc 2003, 2005 Free Software Foundation, Inc 2003-2006, Free Software Foundation, Inc 2004, Scott James Remnant 2004-2005, Free Software Foundation, Inc 2006, 2008 Free Software Foundation, Inc License: GPL-2+ FIXME Files: depcomp Copyright: 1999-2000, 2003-2007, 2009 Free License: GPL-2+ FIXME Files: ltmain.sh Copyright: 1996-2001, 2003-2007, 2008 Free Software Foundation, Inc License: GPL-2+ FIXME Files: COPYING Copyright: 2007, Free Software Foundation, Inc. HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS are not disclaimer" for the program, if necessary holder as a result of your choosing to follow a holder explicitly and holder is holder is reinstated (a) holder notifies you of the holder who authorizes use under this holder, and you cure the violation prior to 30 days after holders of if you do law law, except executing it on a on the Program, and are irrevocable provided the stated on the software, and (2) offer you this License permission permission, other than the making of an treaty adopted on 20 December 1996, or License: GPL-3+ FIXME Files: install-sh Copyright: 1994, X Consortium License: MIT/X11 (BSD like) FIXME Files: CONTRIBUTING Copyright: 2010, Alexandre Quessy License: UNKNOWN FIXME Files: m4/ax_boost_system.m4 Copyright: 2008, Daniel Casimiro 2008, Michael Tindal 2008, Thomas Porschberg License: UNKNOWN FIXME Files: m4/ax_boost_filesystem.m4 Copyright: 2009, Michael Tindal 2009, Roman Rybalko 2009, Thomas Porschberg License: UNKNOWN FIXME Files: ChangeLog Copyright: file for debian packaging holders to debian/ License: UNKNOWN FIXME Files: NEWS Copyright: holders License: UNKNOWN FIXME debian/README.source0000664000000000000000000000361311747177522011367 0ustar Building this package for Debian -------------------------------- This source package need no special handling for normal package builds. Developing this package for Debian ---------------------------------- The source of this package is developed using git and the helper tool git-buildpackage, with all official releases tagged and signed and binary diffs of tarballs stored using pristine-tar. This is documented below /usr/share/doc/git-buildpackage/manual-html/ . A custom build target shows current upstream and packaging versions: debian/rules print-version Current upstream tarball can be prepared using this other build target: debian/rules get-orig-source To switch to newer upstream source, first add a dummy changelog entry and comment out DEB_UPSTREAM_TARBALL_MD5 before getting the source: dch -v ${new_upstream_version}-1 "Dummy changelog entry" sed -i -e 's/^\(DEB_UPSTREAM_TARBALL_MD5\b\)/#\1/' debian/rules debian/rules get-orig-source Store new md5sum to help ensure identical source is received later. Setting DEB_MAINTAINER_MODE=1 enables additional build routines helpful during development of the package, but unfit for normal builds. This typically includes the CDBS feature of auto-updating debian/control with CDBS-related build-dependencies, which is forbidden by Debian Policy as build environment must not change during automated builds. Maintaining packaging build routines ------------------------------------ This source package wraps debhelper commands and other tedious parts of the build routines using the CDBS framework. Please refer to the actual makefile snippets included from debian/rules for details on their purpose and ways to override defaults. Additionally, makefile snippets included from below /usr/share/cdbs may also be documented in /usr/share/doc/cdbs/cdbs-doc.pdf.gz . -- Jonas Smedegaard Thu, 26 Feb 2009 21:28:29 +0100 debian/changelog0000664000000000000000000001551312265344010011044 0ustar toonloop (2.2.0-1ubuntu5) trusty; urgency=medium * No-change rebuild for new cogl -- Iain Lane Tue, 14 Jan 2014 23:28:08 +0000 toonloop (2.2.0-1ubuntu4) trusty; urgency=low * Drop gstreamer0.10-ffmpeg plugin to Recommends. -- Dmitrijs Ledkovs Fri, 22 Nov 2013 00:44:09 +0000 toonloop (2.2.0-1ubuntu3) trusty; urgency=low * No change rebuild for Boost 1.54 transition. -- Dmitrijs Ledkovs Tue, 22 Oct 2013 18:08:41 +0100 toonloop (2.2.0-1ubuntu2) saucy; urgency=low * Link rtaudio, when linking libstk in configure test. * Pass --with-boost-libdir, for multiarched boost. (LP: #1215906) -- Dmitrijs Ledkovs Tue, 27 Aug 2013 13:43:11 +0100 toonloop (2.2.0-1ubuntu1) saucy; urgency=low * Link against boost_system, to fix FTBFS against boost1.53. * Do not define, now deprecated, boost filesystem api version 2. -- Dmitrijs Ledkovs Sat, 01 Jun 2013 19:50:33 +0100 toonloop (2.2.0-1build2) raring; urgency=low * No-change rebuild against libcogl12 -- Jeremy Bicha Wed, 27 Feb 2013 09:50:01 -0500 toonloop (2.2.0-1build1) raring; urgency=low * No-change rebuild against latest cogl -- Jeremy Bicha Wed, 07 Nov 2012 21:25:42 -0500 toonloop (2.2.0-1) unstable; urgency=low * New upstream stable release (source identical to 2.1.18). [ Alessio Treglia ] * Add patch 0005 to avoid FTBFS on big-endian architectures. Closes: #660151. Thanks to Laurent Bigonville. [ Jonas Smedegaard ] * Drop dpkg-source local-options hint: Declared options are default since dpkg-source 1.16.1. * Tidy and improve patches: + Refresh with shortening quilt options -pab --no---no-timestamps --no-index. + Shorten short description. + Drop trailing dot in short description. + Consistently describe what patch does (not what happened without it). + Add Last-Update field. + Stop patching autogenerated files. + Add patch 0001 to avoid treating build warnings as errors. Closes: bug#666756. Thanks to Sjoerd Simons. + Drop unrelated and evidently bogus comment from patch 0004. + Re-indent patch 0004 more similar to upstream coding style. + Fix patch 0004 to properly unset custom USE_GLES2 flag (not set a bogus debug option). Closes: bug#660153. Thanks to Laurent Bigonville. + Rephrase patch 0005 description: Only removes hardcoded endian flag, but then needs it re-applied at build time. + Add Author and Reviewed-By header paragraphs to patch 0005. + Add patch 0006 to avoid a regression test which requires X11. * Bump debhelper compat level to 7. * Bump standards-version to 3.9.3. * Update copyright file: + Fix include verbatim all flavors of GAP licensing, and list them as License sections. + Fix include verbatim flavored Expat licensing, and rename its shortname accordingly. + Shorten GPL license comments, drop duplications, and quote license strings in them. + Fix include verbatim flavored GPL licensings, and rename to approproate License shortnames. + Fix add some files. Fix add a copyright holder. + Fix extend/correct copyright years. + Fix double-indent in Copyright fields as per Policy §5.6.13. + Bump format to 1.0. + Extend my copyright for Debian packaging. * Tidy rules file to list CDBS variables after snippet inclusions, and sort inclusions roughly in order of usage. * Re-declare during build endianness un-hardcoded by patch 0004. * Update package relations: + Stop build-depending on ffmpeg or gettext: Apparently unneeded. + Stop build-depending on GStreamer plugin packages: Apparently needed only at runtime. + Stop build-depending on automake or libtool: Handled implicitly by dh-autoreconf. + Stop build-depending on mencoder: Unused since 2.0.2. + Stop build-depending on libgtk2.0-dev: Unused since 2.1.14. + Build-depend on unversioned libglew-dev (not libglew1.5-dev). + Build-depend on virtual libglu-dev (not libglu1-mesa-dev). * Use anonscm.debian.org for Vcs-Browser field. -- Jonas Smedegaard Sun, 29 Apr 2012 13:55:16 +0200 toonloop (2.1.18-3) unstable; urgency=low * Team upload. * Add patch from Peter Green to fix FTBFS on those architectures where clutter uses OpenGL ES. (Closes: #657814) -- Alessio Treglia Thu, 09 Feb 2012 02:24:10 +0100 toonloop (2.1.18-2) unstable; urgency=low * Team upload. * Use autoreconf at build time to fix FTBFS. (Closes: #657814) * Refresh 0003-rtmidi.patch to extend the fix to configure.ac. * Remove libasound-dev from Build-Depends, it's a virtual package already provided by libasound2-dev. -- Alessio Treglia Wed, 08 Feb 2012 17:41:48 +0100 toonloop (2.1.18-1) unstable; urgency=low * Team upload. * New upstream release. (Closes: #622554) * Drop build-dep on libclutter-gtk-0.10-dev. (Closes: #648431) * Build-Depends on libraw1394-dev, libavc1394-dev. * Drop 0001-clutter_gst_1.0.patch, not required anymore. * Link against rtmidi to avoid FTBFS. * Refresh patches. -- Alessio Treglia Sat, 28 Jan 2012 22:05:26 +0100 toonloop (2.0.6-2) unstable; urgency=medium * Team upload. * Import patches from Ubuntu: - Add debian/patches/0001-clutter_gst_1.0.patch to make this build with new libclutter. - debian/rules: + Tune CPPFLAGS to fix FTBFS with new libboost (Closes: #625056). - debian/control.in: + s/libclutter-gst-0.10-dev/libclutter-gst-dev/ in Build-Depends. * debian/patches/0002-help2man.patch: - Call help2man with --no-discard-stderr to avoid build failures. * Bump Standards. * Re-generate debian/control. -- Alessio Treglia Thu, 05 May 2011 11:29:40 +0200 toonloop (2.0.6-1) unstable; urgency=low * Team upload. * New upstream release. [ Jonas Smedegaard ] * Lower Priority to extra: Depends on similarly prioritized gstreamer0.10-plugins-bad. [ Alessio Treglia ] * Enable --as-needed ld's flag. -- Alessio Treglia Mon, 07 Mar 2011 14:50:35 +0100 toonloop (2.0.4-1) unstable; urgency=low * New upstream release. [ Alexandre Quessy ] * Rephrase long description slightly. * Remove ALSA and pulseaudio GStreamer dependencies [ Alessio Treglia ] * Correct Maintainer name. [ Jonas Smedegaard ] * Rewrite copyright file using Subversion r153 candidate draft of DEP5 format. -- Jonas Smedegaard Tue, 11 Jan 2011 05:43:31 +0100 toonloop (2.0.0-1) unstable; urgency=low [ Alexandre Quessy ] * Initial packaging. Closes: bug#584228. [ Jonas Smedegaard ] * Various minor tidying. * Add myself as uploader. -- Jonas Smedegaard Sat, 16 Oct 2010 14:39:30 +0200 debian/rules0000775000000000000000000000330012207117052010241 0ustar #!/usr/bin/make -f # -*- mode: makefile; coding: utf-8 -*- # Copyright © 2010 Alexandre Quessy # Copyright © 2010, 2012 Jonas Smedegaard # Description: Main Debian packaging script for Toonloop # # This program 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, version 3 of the License. # # This program 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 program. If not, see . -include /usr/share/cdbs/1/rules/upstream-tarball.mk include /usr/share/cdbs/1/rules/autoreconf.mk include /usr/share/cdbs/1/rules/utils.mk include /usr/share/cdbs/1/class/autotools.mk include /usr/share/cdbs/1/rules/debhelper.mk # Suppress optional build-dependencies CDBS_BUILD_DEPENDS_rules_upstream-tarball = CDBS_BUILD_DEPENDS_rules_utils_copyright-check = DEB_UPSTREAM_URL = http://tarballs.quessy.net DEB_UPSTREAM_TARBALL_MD5 = 9d0bb75c5572c9e54b625a06d0b657d5 # Re-declare endianness un-hardcoded by patch 0004 # * Requires recent dpkg-dev CDBS_BUILD_DEPENDS += , dpkg-dev (>= 1.15.4~) DEB_BUILD_ARCH_ENDIAN := $(shell dpkg-architecture -qDEB_BUILD_ARCH_ENDIAN) CXXFLAGS += $(if $(filter big,$(DEB_BUILD_ARCH_ENDIAN)),-D__BIG_ENDIAN__,-D__LITTLE_ENDIAN__)) LDFLAGS+=-Wl,--as-needed DEB_MAKE_CHECK_TARGET = check DEB_CONFIGURE_EXTRA_FLAGS := --with-boost-libdir=/usr/lib/$(DEB_HOST_MULTIARCH)