--- freqtweak-0.7.2.orig/debian/freqtweak.desktop +++ freqtweak-0.7.2/debian/freqtweak.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Terminal=false +Exec=freqtweak +Icon=freqtweak_logo32x18.xpm +Name=Freqtweak +Comment=Realtime audio processor based on frequency spectral manipulation +Categories=AudioVideo;Audio;Midi; --- freqtweak-0.7.2.orig/debian/control +++ freqtweak-0.7.2/debian/control @@ -0,0 +1,17 @@ +Source: freqtweak +Section: sound +Priority: optional +Maintainer: Bhavani Shankar +Build-Depends: cdbs, debhelper (>= 5), automake1.11, fftw3-dev, libwxgtk2.8-dev, libjack-dev, libxml2-dev, libsigc++-1.2-dev, imagemagick +Standards-Version: 3.8.3 +Homepage: http://freqtweak.sourceforge.net/ + +Package: freqtweak +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, jackd +Description: Realtime audio frequency spectral manipulation + FreqTweak is a tool for realtime audio spectral manipulation and + display. It provides several algorithms for processing audio data in + the frequency domain and a highly interactive GUI to manipulate the + associated filters for each. It also provides high resolution + spectral displays. --- freqtweak-0.7.2.orig/debian/rules +++ freqtweak-0.7.2/debian/rules @@ -0,0 +1,20 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk +include /usr/share/cdbs/1/class/gnome.mk + +update-config:: + [ -e configure ] || ./autogen.sh + [ -e src/freqtweak_logo32x18.xpm ] || convert -resize 32x18 src/ftlogo.xpm src/freqtweak_logo32x18.xpm + +reverse-config:: + rm -f src/freqtweak_logo32x18.xpm + +clean:: + rm -f \ + config.h.in configure \ + aclocal.m4 depcomp missing install-sh \ + Makefile.in doc/Makefile.in src/Makefile.in \ + --- freqtweak-0.7.2.orig/debian/freqtweak.docs +++ freqtweak-0.7.2/debian/freqtweak.docs @@ -0,0 +1,4 @@ +NEWS +README +THANKS +doc/usagehelp.html --- freqtweak-0.7.2.orig/debian/install +++ freqtweak-0.7.2/debian/install @@ -0,0 +1,2 @@ +src/freqtweak_logo32x18.xpm usr/share/pixmaps/ +debian/freqtweak.desktop usr/share/applications/ --- freqtweak-0.7.2.orig/debian/compat +++ freqtweak-0.7.2/debian/compat @@ -0,0 +1 @@ +5 --- freqtweak-0.7.2.orig/debian/watch +++ freqtweak-0.7.2/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://sf.net/freqtweak/freqtweak-(.*)\.tar\.gz --- freqtweak-0.7.2.orig/debian/README.Debian-source +++ freqtweak-0.7.2/debian/README.Debian-source @@ -0,0 +1,16 @@ +freqtweak for Debian +-------------------- + +How I created freqtweak_0.7.0~cvs20070605.orig.tar.gz : + +cvs -d:pserver:anonymous@freqtweak.cvs.sourceforge.net:/cvsroot/freqtweak login +cvs -z3 -d:pserver:anonymous@freqtweak.cvs.sourceforge.net:/cvsroot/freqtweak co -P freqtweak +find * -name CVS|xargs rm -rf +mv freqtweak freqtweak-0.7.0~cvs20070605.orig +tar cf freqtweak_0.7.0~cvs20070605.orig.tar freqtweak-0.7.0~cvs20070605.orig +gzip -9 freqtweak_0.7.0~cvs20070605.orig.tar + +md5sum *z +b45d3805f52016f20af7e8a65c2a93c7 freqtweak_0.7.0~cvs20070605.orig.tar.gz + + -- Bart Martens Tue, 5 Jun 2007 07:35:52 +0200 --- freqtweak-0.7.2.orig/debian/changelog +++ freqtweak-0.7.2/debian/changelog @@ -0,0 +1,216 @@ +freqtweak (0.7.2-4build1) maverick; urgency=low + + * No-change rebuild for JACK2 transition. + + -- Alessio Treglia Wed, 21 Jul 2010 13:32:28 +0200 + +freqtweak (0.7.2-4) unstable; urgency=low + + * New Maintainer Closes: #456176 + * Bump automake b-d version to 1.11 from 1.9 + * Add my name to debian/copyright. + + -- Bhavani Shankar Sun, 03 Jan 2010 14:35:25 +0530 + +freqtweak (0.7.2-3) unstable; urgency=low + + * QA upload. + * build against wxwidgets2.8 (Closes: #561767) + * update build deps from libjack0.100.0-dev to libjack-dev (Closes: + #527429) + * update longtitle to say audio processor (Closes: #461996) + * point to versioned license files, fixing the copyright-refers-to- + symlink-license lintian complaint + * fix manpage lintian warnings + + -- Ryan Niebur Sat, 19 Dec 2009 23:17:06 -0800 + +freqtweak (0.7.2-2) unstable; urgency=medium + + * QA upload. + * Added patches/04_missing_include.diff: fixes FTBFS with gcc 4.4. + Patch by Michael Bienia (Closes: #539540) + * Bump Standards-Version to 3.8.3 (no other changes required) + + -- Ricardo Mones Thu, 17 Dec 2009 08:07:05 +0100 + +freqtweak (0.7.2-1) unstable; urgency=low + + * QA upload, new upstream version (Closes: #527663) + * Remove patches/04_wx-strings.diff which doesn't apply anymore + * Update Standards-Version to 3.8.2 (no changes required) + * Removed unnecessary encoding in desktop file + * Added ${misc:Depends} to binary package + + -- Ricardo Mones Sat, 25 Jul 2009 12:25:42 +0200 + +freqtweak (0.7.0~cvs20070605-2) unstable; urgency=low + + * QA upload, orphaning this package. + * debian/patches/04_wx-strings.diff: Added. Closes: #427853. Patch by + Emmet Hikory , thanks. + * debian/control: Use libwxgtk2.6-dev. + * debian/freqtweak.desktop: Thanks to Emmet Hikory . + + -- Bart Martens Thu, 13 Dec 2007 10:15:31 +0100 + +freqtweak (0.7.0~cvs20070605-1) unstable; urgency=low + + * New maintainer. Closes: #352540. + * New upstream version. + * debian/README.Debian-source: Added. + * debian/*: Repackaged with cdbs. + * debian/cvs-clean.pl: Removed. + * debian/source.lintian-overrides: Removed. + * src/FTjackSupport.cpp, src/FTjackSupport.hpp: Removed obsolete changes. + * debian/patches/*: Moved and documented existing patches. + * debian/copyright: Updated. + * debian/control, debian/rules, debian/install, debian/freqtweak.menu: + Resize icon with imagemagick for use in freqtweak.menu. Closes: #299354. + * debian/watch: Added. + + -- Bart Martens Tue, 5 Jun 2007 07:35:52 +0200 + +freqtweak (0.6.1-1.4) unstable; urgency=low + + * QA Group upload orphaning this package + + -- Andrew Pollock Sun, 19 Mar 2006 17:16:53 -0800 + +freqtweak (0.6.1-1.3) unstable; urgency=high + + * Non-maintainer upload. + * Fix manpage installation (Closes: #354230). + + -- Luk Claes Fri, 24 Feb 2006 18:23:29 +0100 + +freqtweak (0.6.1-1.2) unstable; urgency=high + + * Non-maintainer upload. + * Update automake build-dep to 1.9 (Closes: #335122) + * Update jack build-dep to 0.100.0. + + -- Luk Claes Wed, 28 Dec 2005 16:07:29 +0100 + +freqtweak (0.6.1-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rebuild for the jack transition (Closes: #317195). + * Patch for unsigned int loses precision (Closes: #286146). + * Patch for src/FTjackSupport.cpp: diff CVS version 1.12 and 1.13 + as jack_set_server_dir is deprecated. + + -- Luk Claes Wed, 5 Oct 2005 11:15:29 +0200 + +freqtweak (0.6.1-1) unstable; urgency=low + + * New upstream version, with compilation fixes for bug #263437. + * configure.ac: + Fixed include path problem for libxml2 by adding XML_CPPFLAGS to + CPPFLAGS in the configure script (closes: #263437). + * debian/source.lintian-overrides: + Added lintian source overrides about CVS files and directories in + the source tree. They are intentional. + * debian/freqtweak.docs: + Added usagehelp.html to the /usr/share/doc/freqtweak directory. + + -- Enrique Robledo Arnuncio Sun, 08 Aug 2004 13:37:29 -0400 + +freqtweak (0.6.0-1) unstable; urgency=low + + * New upstream version (closes: #245973). + * Add build-depends on libsigc++-1.2-dev (debian/control). + * Updated standards version (debian/control). + * Added string quotes in debian/freqtweak.menu to avoid lintian warnings. + + -- Enrique Robledo Arnuncio Tue, 27 Apr 2004 08:49:19 -0400 + +freqtweak (0.5.3-2) unstable; urgency=low + + * Recompiled against libjack0.80.0-dev + + -- Enrique Robledo Arnuncio Wed, 21 Jan 2004 09:21:23 -0500 + +freqtweak (0.5.3-1) unstable; urgency=low + + * New upstream version. + * Added jackd information to the manual page. + + -- Enrique Robledo Arnuncio Sat, 20 Sep 2003 17:03:44 -0400 + +freqtweak (0.5.2-1) unstable; urgency=low + + * New upstream version. + * Now using a newer version of fftw (fftw3) (debian/control). + * Manual page is now in toplevel directory (debian/rules). + * configure now requires a correct value for mandir (debian/rules). + + -- Enrique Robledo Arnuncio Wed, 20 Aug 2003 23:28:54 -0400 + +freqtweak (0.5.1-2) unstable; urgency=low + + * Added missing build-dependency on libxml2-dev (closes: #205977). + + -- Enrique Robledo Arnuncio Mon, 18 Aug 2003 15:26:59 -0400 + +freqtweak (0.5.1-1) unstable; urgency=low + + * New upstream version. + * Updated standards version. + * Improved manual page (examples and description of mouse + controls, taken from the README file). + + -- Enrique Robledo Arnuncio Sun, 17 Aug 2003 01:13:42 -0400 + +freqtweak (0.4.8-2) unstable; urgency=low + + * Rebuilt with available libjack (closes #198566). + * Now build-depends on the non-versioned libjack-dev package. + * Updated standards version. + * Added "see also" section to the manual page. + + -- Enrique Robledo Arnuncio Wed, 09 Jul 2003 00:47:08 -0400 + +freqtweak (0.4.8-1) unstable; urgency=low + + * New upstream version. + * Manual page: a couple of fixes and cleanup. + * Removed empty Changelog and irrelevant README.CVS from docs dir. + * Acknowledged previous NMU, closes: #187688, #184769. + + -- Enrique Robledo Arnuncio Sat, 03 May 2003 12:26:30 -0400 + +freqtweak (0.4.7-1.1) unstable; urgency=low + + * NMU + * Recompile against new jack to make the package installable + * Add build-depends on libjack0.50.0-dev. + * call autoconf instead of autoconf2.50. + + -- Junichi Uekawa Sat, 5 Apr 2003 15:26:16 +0900 + +freqtweak (0.4.7-1) unstable; urgency=low + + * New upstream version. + * Added dependency on jackd (debian/control). + * Added some comments about the origin of cvs-clean.pl (debian/copyright). + * Comments cleanup in debian/rules. + * Now using automake1.6, in an atempt to fix build problems in + some architectures. + + -- Enrique Robledo Arnuncio Sun, 02 Mar 2003 17:16:22 -0500 + +freqtweak (0.4.6-2) unstable; urgency=low + + * Execution permissions of debian/cvs-clean.pl are now set at + clean time (debian/rules), closes: #181801. + + -- Enrique Robledo Arnuncio Thu, 20 Feb 2003 16:09:50 -0500 + +freqtweak (0.4.6-1) unstable; urgency=low + + * Initial Release. + * Closes the ITP, closes: #165827. + + -- Enrique Robledo Arnuncio Tue, 11 Feb 2003 16:14:41 -0500 + --- freqtweak-0.7.2.orig/debian/copyright +++ freqtweak-0.7.2/debian/copyright @@ -0,0 +1,65 @@ +This package was debianized by Enrique Robledo Arnuncio + on Tue, 11 Feb 2003. + +It was downloaded from: + + http://freqtweak.sourceforge.net/ + +Upstream author: + + Jesse Chappell + +Copyright: + + Copyright (C) 2002-2004, Jesse Chappell + Copyright (C) 2000, Paul Barton-Davis + Copyright (C) 2000-2001, Paul Davis + Copyright (C) 2000 by Ari Johnson + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + +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'. + +License: + + This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser 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 Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL-2'. + +The Debian packaging is +Copyright (C) 2003, Junichi Uekawa +Copyright (C) 2003-2004, Enrique Robledo Arnuncio +Copyright (C) 2005-2006, Luk Claes +Copyright (C) 2006, Andrew Pollock +Copyright (C) 2007, Bart Martens +Copyright (C) 2010, Bhavani Shankar +and is licensed under the GPL, see above. --- freqtweak-0.7.2.orig/debian/freqtweak.menu +++ freqtweak-0.7.2/debian/freqtweak.menu @@ -0,0 +1,11 @@ +?package(freqtweak):\ + needs="X11"\ + section="Applications/Sound"\ + title="Freqtweak"\ + command="/usr/bin/freqtweak"\ + longtitle="Freqtweak Audio Processor"\ + icon="freqtweak_logo32x18.xpm"\ + hotkey="rg"\ + hints="MIDI,Music Editor"\ + description="Freqtweak is a Realtime audio processor \ +based on frequency spectral manipulation" --- freqtweak-0.7.2.orig/debian/patches/03_XML_CPPFLAGS.diff +++ freqtweak-0.7.2/debian/patches/03_XML_CPPFLAGS.diff @@ -0,0 +1,22 @@ +Patch added by Enrique Robledo Arnuncio in version 0.6.1-1, see #263437. + +--- ../orig/freqtweak-0.7.0~cvs20070605.orig/configure.ac 2005-11-10 05:17:04.000000000 +0100 ++++ configure.ac 2007-06-05 10:23:41.000000000 +0200 +@@ -353,14 +353,17 @@ + [ if test "x$enable_debug" != "xno" ; then + CXXFLAGS="-g -Wall -D_REENTRANT $FFTW_CFLAGS $JACK_CFLAGS $WX_CFLAGS $XML_CFLAGS $SIGCPP_CFLAGS" + CFLAGS="$CXXFLAGS" ++ CPPFLAGS="$CPPFLAGS $XML_CPPFLAGS" + else + CXXFLAGS="$FFTW_CFLAGS $JACK_CFLAGS $WX_CFLAGS $XML_CFLAGS $SIGCPP_CFLAGS -Wall -D_REENTRANT $ARCH_CFLAGS" + CFLAGS="$CXXFLAGS" ++ CPPFLAGS="$CPPFLAGS $XML_CPPFLAGS" + fi + ], + [ + CXXFLAGS="$FFTW_CFLAGS $JACK_CFLAGS $WX_CFLAGS $XML_CFLAGS $SIGCPP_CFLAGS -Wall -D_REENTRANT $ARCH_CFLAGS" + CFLAGS="$CXXFLAGS" ++ CPPFLAGS="$CPPFLAGS $XML_CPPFLAGS" + ] + ) + --- freqtweak-0.7.2.orig/debian/patches/05-manpage-fixes.diff +++ freqtweak-0.7.2/debian/patches/05-manpage-fixes.diff @@ -0,0 +1,21 @@ +fix manpage-has-errors-from-man and hyphen-used-as-minus-sign + +--- ./freqtweak.1.orig 2009-12-19 23:09:14.000000000 -0800 ++++ ./freqtweak.1 2009-12-19 23:09:35.000000000 -0800 +@@ -133,7 +133,7 @@ + Jack name. Default is freqtweak_1. + .TP + .B \-D , \-\-tmpdir= +-Jack server tmp directory (should match jackd --tmpdir). ++Jack server tmp directory (should match jackd \-\-tmpdir). + .TP + .B \-p , \-\-preset= + Load the given preset initially. +@@ -149,7 +149,6 @@ + + Start freqtweak first with this command line: + +-.T + .B freqtweak -n ft & + + Then start alsaplayer like so: --- freqtweak-0.7.2.orig/debian/patches/01_long.diff +++ freqtweak-0.7.2/debian/patches/01_long.diff @@ -0,0 +1,31 @@ +Patch by Andreas Jochens , see #286146. + +--- ../orig/freqtweak-0.7.0~cvs20070605.orig/src/FTprocOrderDialog.cpp 2005-08-14 18:15:47.000000000 +0200 ++++ src/FTprocOrderDialog.cpp 2007-06-05 10:23:41.000000000 +0200 +@@ -210,7 +210,7 @@ + for (; mod != mlist.end(); ++mod) + { + item.SetText (wxString::FromAscii ((*mod)->getName().c_str())); +- item.SetData ((unsigned) (*mod)); ++ item.SetData ((unsigned long) (*mod)); + item.SetId(pos++); + + _sourceList->InsertItem(item); +@@ -230,7 +230,7 @@ + for (unsigned int n=0; n < procmods.size(); ++n) + { + item.SetText (wxString::FromAscii (procmods[n]->getName().c_str())); +- item.SetData ((unsigned) procmods[n]); ++ item.SetData ((unsigned long) procmods[n]); + item.SetId (n); + + _targetList->InsertItem(item); +@@ -441,7 +441,7 @@ + + if (proc) { + item.SetText (wxString::FromAscii (proc->getName().c_str())); +- item.SetData ((unsigned)proc); ++ item.SetData ((unsigned long)proc); + item.SetId (_targetList->GetItemCount()); + + _targetList->InsertItem(item); --- freqtweak-0.7.2.orig/debian/patches/04_missing_include.diff +++ freqtweak-0.7.2/debian/patches/04_missing_include.diff @@ -0,0 +1,12 @@ +Patch provided by Michael Bienia for 0.7.2-1, see #539540 + +--- freqtweak-0.7.2/src/FTutils.hpp 2009-07-11 23:15:00.000000000 +0200 ++++ src/FTutils.hpp 2009-12-07 18:05:09.000000000 +0100 +@@ -23,6 +23,7 @@ + #include + #include + #include ++#include + + //#include + --- freqtweak-0.7.2.orig/debian/patches/02_man.diff +++ freqtweak-0.7.2/debian/patches/02_man.diff @@ -0,0 +1,15 @@ +Patch added by Enrique Robledo Arnuncio in version 0.5.3-1. + +--- ../orig/freqtweak-0.7.0~cvs20070605.orig/freqtweak.1 2003-08-20 05:22:36.000000000 +0200 ++++ freqtweak.1 2007-06-05 10:23:41.000000000 +0200 +@@ -61,6 +61,10 @@ + high-resolution spectral displays in the form of scrolling-raster + spectrograms and energy vs frequency plots displaying both pre and + post-processed spectra. ++ ++Freqtweak is a jack client. You need to have jackd running in order to ++get sound input and output with freqtweak. ++ + .SH MOUSE CONTROL + .P + The processing filters are controlled through mouse operations on each