debian/0000755000000000000000000000000012225053547007173 5ustar debian/compat0000644000000000000000000000000212104701142010354 0ustar 9 debian/patches/0000755000000000000000000000000012225052717010620 5ustar debian/patches/series0000644000000000000000000000002712004524756012036 0ustar 0001-buildsystem.patch debian/patches/0001-buildsystem.patch0000644000000000000000000000607412225052717014572 0ustar Subject: Small improvements to the buildsystem. Add -g to CFLAGS. Origin: Debian Reviewed-by: Alessio Treglia Last-Update: 2011-03-04 Forwarded: no --- Makefile.in | 20 ++++++++------------ configure | 2 +- configure.in | 2 +- meschach/makefile.in | 2 +- 4 files changed, 11 insertions(+), 15 deletions(-) --- gwc.orig/Makefile.in +++ gwc/Makefile.in @@ -1,16 +1,15 @@ prefix = @prefix@ exec_prefix = @exec_prefix@ -BINDIR = @bindir@ -DATADIR = @datadir@ -DATAROOTDIR = @datarootdir@ -LIBDIR = @libdir@ -SYSCONFDIR = @sysconfdir@ +BINDIR = $(DESTDIR)/@bindir@ +DATADIR = $(DESTDIR)/@datadir@ +DATAROOTDIR = $(DESTDIR)/@datarootdir@ +LIBDIR = $(DESTDIR)/@libdir@ APPNAME = gnome_wave_cleaner GNOME = @GNOME_BASE@ pixmapdir = $(DATADIR)/pixmaps -HELPDIR = ${prefix}/$(GNOME)/share/gnome/help/$(APPNAME) +HELPDIR = $(DESTDIR)/$(GNOME)/share/gnome/help/$(APPNAME) HELPDIRC = $(HELPDIR)/C DOCDIR = $(DATADIR)/doc/gwc @@ -23,7 +22,7 @@ DOCDIR = $(DATADIR)/doc/gwc CONFIGDIR = /$(APPNAME)/config/ DEFS = -DDATADIR=\"$(DATADIR)\" -DLIBDIR=\"$(LIBDIR)\" -DAPPNAME=\"$(APPNAME)\" @ALSADEF@ @PAHDR@ @FFTWHDR@ @FFTWPREC@ @OGGHDR@ @MP3HDR@ -CFLAGS = -D_FILE_OFFSET_BITS=64 -Wall -O6 @GNOMEUI_CFLAGS@ @SNDFILE_CFLAGS@ +CFLAGS = -D_FILE_OFFSET_BITS=64 -Wall -g -O6 @GNOMEUI_CFLAGS@ @SNDFILE_CFLAGS@ LIBS= meschach.a @GNOMEUI_LIBS@ @SNDFILE_LIBS@ @ALSALIB@ @PALIB@ @FFTWLIB@ @OGGLIB@ @MP3LIB@ -lm @@ -47,7 +46,7 @@ EFENCE = all : gwc gwc : $(OBJS) meschach.a - $(CC) $(OBJS) $(EFENCE) $(LFLAGS) $(LIBS) -o gwc + $(CC) $(LDFLAGS) $(OBJS) $(EFENCE) $(LFLAGS) $(LIBS) -o gwc audio_device.o : audio_device.c audio_alsa.c audio_oss.c audio_osx.c audio_pa.c Makefile $(COMPILE) -c audio_device.c @@ -60,7 +59,7 @@ install : gwc install -d $(DOCDIR) install -d $(pixmapdir) install -d $(HELPDIRC) - install -p -s $(BINFILES) $(BINDIR) + install -p $(BINFILES) $(BINDIR)/$(APPNAME) install -p -m 0644 $(DOCFILES) $(DOCDIR) for hf in $(HELPFILES) ; do install -p -m 0644 $(HELPFILESSRCD)/$$hf $(HELPDIRC) ; done install -p -m 0644 $(pixmap_DATA) $(pixmapdir) @@ -78,9 +77,6 @@ meschach.a : meschach/meschach.a meschach/meschach.a : (cd meschach ; ./configure --with-sparse ; make part1 ; make part2 ; make part3 ; cp machine.h ..) -test : test.c - $(CC) test.c $(LFLAGS) -g -lrfftw -lfftw -lm -o test - clean : rm -f gwc *.o core meschach.a meschach/meschach.a (cd meschach ; make realclean) --- gwc.orig/configure +++ gwc/configure @@ -3169,7 +3169,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu UNAME_MACHINE=`uname -m` -#GNOME_BASE=`gnome-config --prefix` +GNOME_BASE=`pkg-config --variable=prefix gtk+-2.0` --- gwc.orig/configure.in +++ gwc/configure.in @@ -27,7 +27,7 @@ AC_SUBST(UNAME_MACHINE) AC_SUBST(GNOME_BASE) UNAME_MACHINE=`uname -m` -#GNOME_BASE=`gnome-config --prefix` +GNOME_BASE=`pkg-config --variable=prefix gtk+-2.0` dnl Checks for libraries. --- gwc.orig/meschach/makefile.in +++ gwc/meschach/makefile.in @@ -16,7 +16,7 @@ LIBS = @LIBS@ RANLIB = @RANLIB@ -CFLAGS = -O6 +CFLAGS = -g -O6 .c.o: debian/gnome_wave_cleaner.10000644000000000000000000000407412004524756013102 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH GWC 1 "March 29, 2004" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME gwc \- GNOME Wave Cleaner, Audio file denoiser .SH SYNOPSIS .B gwc .RI " filename" .B gnome_wave_cleaner .RI " filename" .SH DESCRIPTION This manual page documents briefly the .B gnome_wave_cleaner , the GNOME wave cleaner application. This manual page was written for the Debian distribution because the original program does not have a manual page. Instead, it has documentation in the HTML format; see below. .PP .\" TeX users may be more comfortable with the \fB\fP and .\" \fI\fP escape sequences to invode bold face and italics, .\" respectively. \fBgwc\fP is an audio file denoiser. It can be used to remove unwanted clicks and background noise from your recordings. It has a GNOME (gtk) user interface and all operations are performed through that. .SH OPTIONS .B gwc follows the usual GNU command line syntax, with long options starting with two dashes (`-'). Options for gwc are the common GNOME options. For further information on these see the output of the \-\-help option. .TP .B \-\-help Show summary of options. .TP .B \-\-version Show version of program. .TP .B \-\-usage Show usage summary. .SH SEE ALSO The help menu entry in gwc, and the files in /usr/share/gnome/help/gnome_wave_cleaner contain further documentation. .SH AUTHOR This manual page was written by Guenter Geiger (Debian/GNU) , for the Debian project (but may be used by others). debian/rules0000755000000000000000000000105412004524756010253 0ustar #!/usr/bin/make -f # -*- makefile -*- LDFLAGS+=-Wl,--as-needed export REPACK_SH=$(CURDIR)/debian/repack.sh configure_flags := \ --enable-alsa \ --enable-pa \ --enable-ogg \ --disable-mp3 %: dh $@ --parallel override_dh_auto_configure: dh_auto_configure -- $(configure_flags) override_dh_auto_clean: dh_auto_clean rm -f meschach/config.log rm -f meschach/config.cache override_dh_auto_install: dh_auto_install rm -fR $(CURDIR)/debian/tmp/usr/tmp override_dh_strip: dh_strip --dbg-package=gwc-dbg get-orig-source: uscan --force-download debian/repack.local0000644000000000000000000000027712104675441011461 0ustar SUFFIX=~dfsg0 rm debian/ rm audio_alsa.c.bak \ aclocal.m4.bak \ icons/CVS \ meschach/autom4te.cache/ \ meschach/config.cache \ meschach/config.log \ meschach/macheps \ meschach/maxint debian/gwc.desktop0000644000000000000000000000034412004524756011347 0ustar [Desktop Entry] Version=1.0 Type=Application Terminal=false Name=Gnome Wave Cleaner Comment=Sound File Noise Reduction TryExec=gnome_wave_cleaner Exec=gnome_wave_cleaner %F Icon=gwc.xpm Categories=GNOME;Application;AudioVideo; debian/control0000644000000000000000000000274512104701154010574 0ustar Source: gwc Section: sound Priority: optional Maintainer: Debian Multimedia Maintainers Uploaders: Alessio Treglia , Jaromír Mikeš Build-Depends: debhelper (>= 9~), libasound2-dev, libfftw3-dev, libgnome2-dev, libgnomeui-dev, libpulse-dev, libsndfile1-dev, libvorbis-dev Standards-Version: 3.9.4 Vcs-Git: git://anonscm.debian.org/pkg-multimedia/gwc.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-multimedia/gwc.git Homepage: http://gwc.sf.net Package: gwc Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Suggests: yelp | www-browser Description: Audio file denoiser The GNOME Wave Cleaner (gwc) is an application that helps you in getting rid of noise and clicks in audio files. This is most commonly used when translating your old vinyl or old tapes to a digital format, but it can be applied to every soundfile that has a more or less constant noise level. Package: gwc-dbg Section: debug Priority: extra Architecture: any Depends: gwc (= ${binary:Version}), ${misc:Depends} Description: Audio file denoiser (debug) The GNOME Wave Cleaner (gwc) is an application that helps you in getting rid of noise and clicks in audio files. This is most commonly used when translating your old vinyl or old tapes to a digital format, but it can be applied to every soundfile that has a more or less constant noise level. . This package contains the debugging symbols. debian/repack.stub0000644000000000000000000000325112004524756011340 0ustar #!/bin/sh : <<=cut =pod =head1 NAME repack.stub - script to repack upstream tarballs from uscan =head1 INSTRUCTIONS put this in debian/repack.stub and add "debian sh debian/repack.stub" to the end of the line in debian/watch. you will also need to add a version mangle to debian/watch. then create a debian/repack.local. this is a shell script that is sources under "set -e", so be careful to check returns codes. =head1 FUNCTIONS =over 4 =item rm rm is replaced by a function that does some magic ("rm -rv" by default), but also changes MANIFEST if $MANIFEST is 1 =item mv mv is replaced by a function that just does mv (by default), but also changes MANIFEST if $MANIFEST is 1 =item requires_version requires_version is there for future usage for requiring certain versions of the script =back =head1 VARIABLES =over 4 =item SUFFIX defaults to +dfsg what to append to the upstream version =item RM_OPTS defaults to -vrf options to pass to rm =item MANIFEST defaults to 0, set to 1 to turn on. this will manipulate MANIFEST files in CPAN tarballs. =item UP_BASE this is the directory where the upstream source is. =back =cut if [ -z "$REPACK_SH" ]; then if [ -f ../../scripts/repack.sh ]; then REPACK_SH=../../scripts/repack.sh fi if [ -z "$REPACK_SH" ] && which repack.sh > /dev/null; then REPACK_SH=$(which repack.sh) fi fi if [ ! -f "$REPACK_SH" ]; then echo "Couldn't find a repack.sh. please put it in your PATH, put it at ../../scripts/repack.sh, or put it somewhere else and set the REPACK_SH variable" echo "You can get it from http://svn.debian.org/viewsvn/pkg-perl/scripts/repack.sh" exit 1 fi exec "$REPACK_SH" "$@" debian/gwc.manpages0000644000000000000000000000003412004524756011465 0ustar debian/gnome_wave_cleaner.1 debian/changelog0000644000000000000000000001530512225053254011044 0ustar gwc (0.21.19~dfsg0-3) unstable; urgency=low * Fix FTBFS due to Makefile's malformed target. (Closes: #724209) -- Alessio Treglia Tue, 08 Oct 2013 20:01:57 +0100 gwc (0.21.19~dfsg0-2) unstable; urgency=low * Upload to unstable. -- Jaromír Mikeš Wed, 15 May 2013 00:20:25 +0200 gwc (0.21.19~dfsg0-1) experimental; urgency=low * New upstream release: - Bugfixes: + warning on opening audio device incorrectly displayed pulse audio message when neither alsa or pulse audio was being used. + Encoding to ogg or mp3 has always been broken, can only encode to once during GWC session. Fixed by using named pipe. - New features: + Simple front end for encoding to MP3s. * Bump debhelper requirements. * Remove DM-Upload-Allowed field, not needed anymore. * Fix Vcs fields. * Bump Standards. -- Alessio Treglia Thu, 07 Feb 2013 10:31:33 +0000 gwc (0.21.17~dfsg0-2) unstable; urgency=medium * debian/patches/0001-buildsystem.patch: - Fix installation path of GNOME stuff (Closes: #669932) -- Alessio Treglia Wed, 25 Apr 2012 03:04:17 +0200 gwc (0.21.17~dfsg0-1) unstable; urgency=low [ Jaromír Mikeš ] * Little fix in menu file [ Alessio Treglia ] * New upstream bugfix release: - Remove executable permissions from undo and .gwc files. - Alsa device was not opened correctly with interleaved samples. - Create cdrdao toc file not using marker pairs was badly broken. * Refresh patches. * Remove 0002-fix_undo_files_permissions.patch, applied upstream. * Update debian/copyright. * Bump Standards. -- Alessio Treglia Tue, 10 Apr 2012 09:56:06 +0200 gwc (0.21.16~dfsg-3) unstable; urgency=low * Don't set the executable bit on the generated undo files (Closes: #277615). -- Alessio Treglia Thu, 09 Jun 2011 10:51:56 +0200 gwc (0.21.16~dfsg-2) unstable; urgency=low * Add -g to CFLAGS. -- Alessio Treglia Tue, 17 May 2011 17:57:45 +0200 gwc (0.21.16~dfsg-1) unstable; urgency=low [ Jaromír Mikeš ] * New maintainer (Closes: #576615). * New upstream release (Closes: #593851). * Switch to 3.0 (quilt) format. * Switch to debhelper 7. * Drop CDBS. * Bump debian/compat up to 7. * Change Maintainer to pkg-multimedia, add Alessio and me as uploaders. * Apply one_dep_per_line style. * Bump Standards-Version. * Vcs* fields added. * Add .gitignore file to skip quilt files in the .pc/ directory. * Add gbp config file. * Upgrade copyright file to revision 166 [ Alessio Treglia ] * ACK NMUs 0.21.05-1.2 and 0.21.05-1.1. * Remove gwc-0.21-05.tgz.cdbs-config_list, we do no longer use CDBS. * debian/patches/0001-buildsystem.patch: - Set DESTDIR and install files into the proper path. - Don't strip binaries when installing. - Don't rely on gnome-config anymore, use pkg-config instead. * Remove 01_remove_archflags.patch, no longer needed. * Delete 0{2_destdir,3_dont_strip,4_no_gnome_config}.patch patches, replaced by 0001-buildsystem.patch. * debian/control: - Add DM-Upload-Allowed: yes. - Sort build-dependencies. - Demote yelp | www-browser to Suggests field. * Enable Ogg/Vorbis support. * debian/copyright: - Add a note about the repacking. - Group files by license. * Enable parallel builds. -- Alessio Treglia Mon, 16 May 2011 13:44:09 +0200 gwc (0.21.05-1.2) unstable; urgency=low * Non-maintainer upload. * Remove unnecessary build-dep on libgnome-dev. (Closes: #509463). + 04_no_gnome_config.patch - Replace gnome-config call with pkg-config. -- Barry deFreese Thu, 01 Jan 2009 18:31:28 -0500 gwc (0.21.05-1.1) unstable; urgency=low * Non-maintainer upload. * Add .xpm desktop icon. (Closes: #299355). + Update .desktop and menu file accordingly. + Thanks to Tim Hall for the file. * Fix executable name in .desktop file. + Remove deprecated Encoding tag. * Move fftw3-dev build-dep to libfftw3-dev. * Move Homepage from package description to source stanza. * debian/copyright: Update license info. (Closes: #435302). + Add copyright holder. * 03_dont_strip.patch: Remove -s on install. (Closes: #437143). * Update help file path in gwc.1. (Closes: #370716). * Fix doc base section. * Update Gnome to GNOME in package description. * Bump Standards Version to 3.8.0. + Menu policy transition. -- Barry deFreese Thu, 11 Dec 2008 11:01:05 -0500 gwc (0.21.05-1) unstable; urgency=low * New upstream version (closes: #392066) * Fixed watch file * Added homepage to description * Standards version set to 3.7.2 -- Guenter Geiger (Debian/GNU) Tue, 23 May 2006 15:09:43 +0200 gwc (0.21.03-1) unstable; urgency=low * New upstream version -- Guenter Geiger (Debian/GNU) Thu, 20 Oct 2005 09:29:57 +0200 gwc (0.20.10-3) unstable; urgency=low * Added patch for gcc 4.0 (closes: #319533) * Remove prerm.es and conffiles.ex * added logo to menu file (closes: #299355) -- Guenter Geiger (Debian/GNU) Sat, 23 Jul 2005 14:33:40 +0200 gwc (0.20.10-2) unstable; urgency=low * Removed the -arch flag for compilation (closes: 298924) -- Guenter Geiger (Debian/GNU) Mon, 14 Mar 2005 13:27:47 +0100 gwc (0.20.10-1) unstable; urgency=low * New upstream version -- Guenter Geiger (Debian/GNU) Tue, 8 Mar 2005 11:21:42 +0100 gwc (0.20.07-1) unstable; urgency=low * New upstream version (closes: 269780) -- Guenter Geiger (Debian/GNU) Wed, 15 Sep 2004 10:46:11 +0200 gwc (0.20.02-5) unstable; urgency=low * If yelp is not found, start sensible-browser for browsing help file (closes: #265956) -- Guenter Geiger (Debian/GNU) Wed, 25 Aug 2004 12:01:40 +0200 gwc (0.20.02-4) unstable; urgency=low * Changed name of executable to gnome-wavecleaner, because of conflict with geneweb (closes: 252621) -- Guenter Geiger (Debian/GNU) Fri, 4 Jun 2004 18:15:14 +0200 gwc (0.20.02-3) unstable; urgency=low * fixed ./ path problem in meschach (closes: 252193) -- Guenter Geiger (Debian/GNU) Wed, 2 Jun 2004 11:03:48 +0200 gwc (0.20.02-2) unstable; urgency=low * Removed -mcpu= and -arch flags * Added dependency on yelp, the gnome help browser (closes: 251665). -- Guenter Geiger (Debian/GNU) Tue, 1 Jun 2004 18:01:40 +0200 gwc (0.20.02-1) unstable; urgency=low * Initial Release (closes: 201336). -- Guenter Geiger (Debian/GNU) Mon, 29 Mar 2004 19:08:15 +0200 debian/doc-base0000644000000000000000000000037312004524756010576 0ustar Document: gwc-0.20 Title: GNU Wave Cleaner Manual Author: rob Abstract: User Manual for GNU Wave Cleaner. Section: Sound Format: HTML Index: /usr/share/gnome/help/gnome_wave_cleaner/C/gwc.html Files: /usr/share/gnome/help/gnome_wave_cleaner/C/*.html debian/gbp.conf0000644000000000000000000000005712004524756010614 0ustar [DEFAULT] pristine-tar = True sign-tags = True debian/gwc.xpm0000644000000000000000000000376312004524756010512 0ustar /* XPM */ static char *gwc[]={ "32 32 56 1", ". c None", "0 c #777035", "1 c #ffffff", "# c #ffffff", "f c #777733", "g c #888833", "z c #998811", "h c #a68d29", "U c #b3962f", "V c #b69b35", "M c #b79f38", "u c #b89931", "p c #b89d36", "F c #b8a039", "y c #b99a32", "A c #b9a039", "v c #b9a13a", "E c #ba9b32", "L c #ba9c32", "i c #baa23a", "b c #bb9c33", "e c #bb9d33", "o c #bc9d34", "x c #bc9e34", "C c #bc9e35", "I c #bd9f35", "T c #bda035", "t c #c4aa3d", "W c #c6aa40", "J c #c6aa41", "D c #c6ab41", "Z c #c6ac3e", "a c #c6ad40", "q c #c7ab42", "n c #c7af41", "d c #c8ac43", "c c #c9ad43", "S c #c9b243", "N c #cbb449", "s c #cfba48", "X c #d0b84a", "Y c #d0bb49", "m c #d4c24f", "r c #d5c24f", "K c #d5c350", "R c #d6c451", "O c #dbc858", "j c #ddca59", "l c #e0d15b", "B c #e0d25b", "H c #e1d25c", "Q c #e1d35c", "G c #eadb66", "w c #ebdb66", "k c #ebdc66", "P c #efe26a", "...............................#", "................................", "................................", "................................", "................................", "................................", "................................", ".................ab...c.........", "..................b...d.........", "..................e.............", "..fgfh.hi.jk...lmno..pq..rstu...", ".....h..v..w...l..x...q..r..y...", "..fgzh..A..w...B..C...D..r..E...", "..f..h..F..G...H..I...J..K..L...", "..fgzhh.MNOGP..QRSTU.VWX.KYZb...", "................................", "................................", "............0...................", "................................", "................................", "................................", "................................", "................................", "................................", "................................", "................................", "................................", "................................", "................................", "................................", "................................", "...............................1"}; debian/copyright0000644000000000000000000001245112104700437011122 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: gwc Upstream-Contact: Jeffrey J. Welty Source: http://sourceforge.net/projects/gwc/files/ Copyright: 2001-2006 Jeffrey J. Welty 1985, 1987 by Stephen L. Moshier 1993 David E. Stewart & Zbigniew Leyk, all rights reserved 1997 David Mosberger 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald 1997 Tim Janik 1998 Gregory McLean 2004 Tom Szilagyi 2007 robs@users.sourceforge.net License: GPL-2+ Comment: The original tarball was repack to remove the following files: audio_alsa.c.bak icons/CVS/Entries icons/CVS/Repository icons/CVS/Root meschach/autom4te.cache/output.0 meschach/autom4te.cache/requests meschach/autom4te.cache/traces.0 meschach/config.cache meschach/config.log meschach/macheps meschach/maxint Files: * Copyright: 2001-2006 Jeffrey J. Welty 2004 Tom Szilagyi License: GPL-2+ Files: gtkcurve.* gtkgamma.* gtkled.* gtkledbar.* Copyright: 1998 Gregory McLean 1997 David Mosberger 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald 1997 Tim Janik License: LGPL-2+ Files: mp3-duration.h sox/duration.h Copyright: 2007 robs@users.sourceforge.net License: LGPL-2.1+ Files: chbevl.c i0.c i1.c Copyright: 1984-200 by Stephen L. Moshier License: other-1 Files: err.h iter.h matrix.h matrix2.h meminfo.h sparse.h sparse2.h zmatrix.h zmaytrix2.h meschach/* Copyright: 1993 David E. Stewart & Zbigniew Leyk, all rights reserved License: other-2 Files: debian/* Copyright: 2011 Alessio Treglia 2011 Jaromír Mikeš 2008-2011 Barry deFreese 2004-2006 Helmut Grohne License: GPL-2+ License: GPL-2+ 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; 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 complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. . You should have received a copy of the GNU General Public License along with this program. If not, see . License: LGPL-2+ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This library 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 Library General Public License for more details. Comment: On Debian systems, the complete text of the GNU Library General Public License can be found in `/usr/share/common-licenses/LGPL-2'. . You should have received a copy of the GNU Library General Public License along with this program. If not, see . License: LGPL-2.1+ This library 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.1 of the License, or (at your option) any later version. . This library 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. Comment: On Debian systems, the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. . You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . License: other-1 Some software in this archive may be from the book _Methods and Programs for Mathematical Functions_ (Prentice-Hall, 1989) or from the Cephes Mathematical Library, a commercial product. In either event, it is copyrighted by the author. What you see here may be used freely but it comes with no support or guarantee. License: other-2 This Meschach Library is provided "as is" without any express or implied warranty of any kind with respect to this software. In particular the authors shall not be liable for any direct, indirect, special, incidental or consequential damages arising in any way from use of the software. . Everyone is granted permission to copy, modify and redistribute this Meschach Library, provided: 1. All copies contain this copyright notice. 2. All modified copies shall carry a notice stating who made the last modification and the date of such modification. 3. No charge is made for this software or works derived from it. This clause shall not be construed as constraining other software distributed on the same medium as this software, nor is a distribution fee considered a charge. debian/gwc.install0000644000000000000000000000023412104700437011333 0ustar debian/*.desktop usr/share/applications/ debian/*.xpm usr/share/pixmaps/ doc/* usr/share/gnome/help/gnome_wave_cleaner/ gwc-logo.png usr/share/pixmaps/ usr debian/repack.sh0000755000000000000000000000703412004524756011003 0ustar #!/bin/sh # see the repack.stub for how to use # TODO: provide example watch files and repack.locals # TODO: test suite. problems fixed that need to be tested: # * globbing # * whitespace and then comments in the MANIFEST # TODO: does / in weird places work? test suite too. # TODO: I actually broke stuff with the MANIFEST change not thinking.. # TODO: allow for a sepearate (and multiple) MANIFEST files, then # de-uglify libsyntax-highlight-engine-kate-perl. # TODO: have each mv and rm check that something actually changed, and # if not, die set -e set -u usage() { echo "Usage: repack.sh --upstream-version " exit 1 } if [ "$#" != "3" ]; then usage fi if [ "$1" != "--upstream-version" ]; then usage fi if [ ! -f "$3" ]; then if [ -n "$3" ]; then echo "$3 doesn't exist" fi usage fi VER="$2" FILE="$3" PKG=`dpkg-parsechangelog|grep ^Source:|sed 's/^Source: //'` SUFFIX="+dfsg" echo echo "Repackaging $FILE" echo DIR=`mktemp -d ./tmpRepackXXXXXX` DIR=$(readlink -f "$DIR") trap "/bin/rm -rf \"$DIR\"" QUIT INT EXIT # Create an extra directory to cope with rootless tarballs UP_BASE="$DIR/unpack" mkdir "$UP_BASE" tar xf "$FILE" -C "$UP_BASE" || unzip "$FILE" -d "$UP_BASE" if [ `ls -1 "$UP_BASE" | wc -l` -eq 1 ]; then # Tarball does contain a root directory UP_BASE="$UP_BASE/`ls -1 "$UP_BASE"`" fi RM_OPTS="-vrf" real_rm(){ /bin/rm "$@" } real_mv(){ /bin/mv "$@" } rm(){ set +f MYOLDPWD=$(pwd) cd "$UP_BASE" if [ "$MANIFEST" = "1" ]; then PERM=$(stat --format=%a "MANIFEST") chmod u+w "MANIFEST" fi for i in $@; do if [ "$MANIFEST" = "1" ]; then PATTERN="^$i" if [ -d "$i" ]; then if ! { echo "$PATTERN" | grep -q "/$" ; }; then PATTERN="${PATTERN}/" fi else PATTERN="${PATTERN}\s?" fi grep -Ev "$PATTERN" "MANIFEST" > "$DIR/MANIFEST" real_mv "$DIR/MANIFEST" "MANIFEST" fi real_rm "$RM_OPTS" "$i" done if [ "$MANIFEST" = "1" ]; then chmod $PERM "MANIFEST" fi cd $MYOLDPWD set -f } mv(){ set +f OLD=$(pwd) cd $UP_BASE real_mv "$@" cd $OLD if [ "$MANIFEST" = "1" ]; then echo "MANIFEST cannot be manipulated with mv yet, patches welcome" exit 1 fi set -f } # bump with incompatible changes REPACK_VERSION=3 requires_version(){ if [ $REPACK_VERSION -lt $1 ]; then echo "repack.sh is not up to date enough for this package. you need at least version $1, while this script is only version $REPACK_VERSION" exit 1 fi } MANIFEST=0 ## Remove stuff set -f MYORIGPWD=$(pwd) cd "$UP_BASE" . "$MYORIGPWD/debian/repack.local" cd $MYORIGPWD set +f ## End REPACK_DIR="$PKG-${VER}${SUFFIX}.orig" # DevRef § 6.7.8.2 DFSG_TAR="$(dirname $FILE)/${PKG}_${VER}${SUFFIX}.orig.tar" real_mv "$UP_BASE" "$DIR/$REPACK_DIR" # .gz or .bz2? FILETYPE=$(file --brief --mime-type --dereference "$FILE") case "$FILETYPE" in application/x-gzip|application/zip) C_PROGRAM="gzip" C_SUFFIX="gz" ;; application/x-bzip2) C_PROGRAM="bzip2" C_SUFFIX="bz2" ;; *) echo "E: Unknown filetye $FILETYPE" exit 1 ;; esac # Using a pipe hides tar errors! tar cfC "$DIR/repacked.tar" "$DIR" "$REPACK_DIR" $C_PROGRAM -9 < "$DIR/repacked.tar" > "$DIR/repacked.tar.$C_SUFFIX" real_mv "$DIR/repacked.tar.$C_SUFFIX" "$DFSG_TAR.$C_SUFFIX" echo "*** $DFSG_TAR.$C_SUFFIX ready" debian/source/0000755000000000000000000000000012004524756010473 5ustar debian/source/format0000644000000000000000000000001412004524756011701 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000022512004524756010223 0ustar version=3 opts="uversionmangle=s/-/./,dversionmangle=s/~dfsg.*//" \ http://sf.net/gwc/gwc-([0-9.]+)-(.*)\.tgz \ debian sh debian/repack.stub debian/menu0000644000000000000000000000022412004524756010060 0ustar ?package(gwc):needs="X11"\ section="Applications/Sound"\ title="GWC" \ icon="/usr/share/pixmaps/gwc.xpm"\ command="/usr/bin/gnome_wave_cleaner"