debian/0000755000000000000000000000000012211646047007171 5ustar debian/compat0000644000000000000000000000000212211644621010363 0ustar 7 debian/patches/0000755000000000000000000000000012211644621010614 5ustar debian/patches/02-hurd_ftbfs.patch0000644000000000000000000000135312211644621014204 0ustar Description: Replace the use of the macro PIPE_BUF with a call to fpathconf for those platforms which don't provide it. Author: Alessio Treglia Forwarded: no --- src/pipedialog.c | 4 ++++ 1 file changed, 4 insertions(+) --- mhwaveedit.orig/src/pipedialog.c +++ mhwaveedit/src/pipedialog.c @@ -445,7 +445,11 @@ static Chunk *pipe_dialog_pipe_chunk_mai } /* printf("Writing data...\n"); */ /* Write data */ +#ifdef PIPE_BUF i = write(fds[0],outbuf+bp,MIN(bs-bp,PIPE_BUF)); +#else + i = write(fds[0],outbuf+bp,MIN(bs-bp,fpathconf(fds[0], _PC_PIPE_BUF))); +#endif /* i = write(fds[0],outbuf+bp,1); */ /* printf("Finished writing.\n"); */ if (i == -1) { debian/patches/01-kfreebsd_ftbfs.patch0000644000000000000000000000071612211644621015030 0ustar Author: Alessio Treglia Description: Fix FTBFS on kfreebsd architectures. Forwarded: https://gna.org/bugs/index.php?16340 --- src/sound-pulse.c | 4 ++++ 1 file changed, 4 insertions(+) --- mhwaveedit.orig/src/sound-pulse.c +++ mhwaveedit/src/sound-pulse.c @@ -28,6 +28,10 @@ #undef MLDEBUG +#if defined(__FreeBSD_kernel__) || defined (__GNU__) +#include +#endif + /* ----------------------- */ /* Mainloop API */ debian/patches/series0000644000000000000000000000010112211644621012021 0ustar 01-kfreebsd_ftbfs.patch 02-hurd_ftbfs.patch 03-big_endians.patch debian/patches/03-big_endians.patch0000644000000000000000000000263312211644621014323 0ustar Description: Fix FTBFS on big endian archs. Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=693799 Forwarded: not --- src/convert_inc.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) --- mhwaveedit.orig/src/convert_inc.c +++ mhwaveedit/src/convert_inc.c @@ -108,19 +108,19 @@ #define C_FLOAT_PCM16UNE C_FLOAT_PCM16UBE #define C_FLOAT_PCM32SNE C_FLOAT_PCM32SBE #define C_FLOAT_PCM32UNE C_FLOAT_PCM32UBE -#define C_FLOAT_PCM24SNEPM C_FLOAT_PCM32SBEPM -#define C_FLOAT_PCM24UNEPM C_FLOAT_PCM32UBEPM -#define C_FLOAT_PCM24SNEPL C_FLOAT_PCM32SBEPL -#define C_FLOAT_PCM24UNEPL C_FLOAT_PCM32UBEPL +#define C_FLOAT_PCM24SNEPM C_FLOAT_PCM24SBEPM +#define C_FLOAT_PCM24UNEPM C_FLOAT_PCM24UBEPM +#define C_FLOAT_PCM24SNEPL C_FLOAT_PCM24SBEPL +#define C_FLOAT_PCM24UNEPL C_FLOAT_PCM24UBEPL #define C_FLOAT_PCM16SOE C_FLOAT_PCM16SLE #define C_FLOAT_PCM16UOE C_FLOAT_PCM16ULE #define C_FLOAT_PCM32SOE C_FLOAT_PCM32SLE #define C_FLOAT_PCM32UOE C_FLOAT_PCM32ULE -#define C_FLOAT_PCM24SOE C_FLOAT_PCM24SLEPM -#define C_FLOAT_PCM24UOE C_FLOAT_PCM24ULEPM -#define C_FLOAT_PCM24SOE C_FLOAT_PCM24SLEPL -#define C_FLOAT_PCM24UOE C_FLOAT_PCM24ULEPL +#define C_FLOAT_PCM24SOEPM C_FLOAT_PCM24SLEPM +#define C_FLOAT_PCM24UOEPM C_FLOAT_PCM24ULEPM +#define C_FLOAT_PCM24SOEPL C_FLOAT_PCM24SLEPL +#define C_FLOAT_PCM24UOEPL C_FLOAT_PCM24ULEPL static void C_PCM24SLE_FLOAT(guint32 *in, FTYPE *out, int count) { debian/rules0000755000000000000000000000040112211644621010240 0ustar #!/usr/bin/make -f LDFLAGS+=-Wl,--as-needed %: dh $@ --with autotools_dev override_dh_auto_configure: dh_auto_configure -- \ --without-portaudio \ --without-sdl \ --without-arts override_dh_installchangelogs: dh_installchangelogs ChangeLog.git debian/docs0000644000000000000000000000002612211644621010036 0ustar BUGS NEWS README TODO debian/control0000644000000000000000000000200512211645572010573 0ustar Source: mhwaveedit Section: sound Priority: optional Maintainer: Debian Multimedia Maintainers Uploaders: Free Ekanayaka , Adrian Knoth , Alessio Treglia Build-Depends: autotools-dev (>= 20100122.1~), debhelper (>= 7.0.50~), ladspa-sdk, libasound2-dev [linux-any], libgtk2.0-dev, libjack-dev, libpulse-dev, libsamplerate0-dev, libsndfile1-dev Standards-Version: 3.9.4 Homepage: http://gna.org/projects/mhwaveedit/ Vcs-Git: git://anonscm.debian.org/pkg-multimedia/mhwaveedit.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-multimedia/mhwaveedit.git Package: mhwaveedit Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Recommends: lame Description: Simple and fast GTK2 sound editor mhWaveEdit is a graphical program for editing sound files. It is intended to be user-friendly and robust. It does not require a fast computer. . Supports JACK, ALSA, OSS and PulseAudio. debian/changelog0000644000000000000000000002167112211645622011050 0ustar mhwaveedit (1.4.23-1) unstable; urgency=low * New upstream release: - After recording, place marks where overruns happened. - Playback jumping improvements for PulseAudio and JACK. - Make cursor movement more smooth under PulseAudio. - Add PulseAudio preferences for configuring latency. - Add option to display buffer position during playback. - Various bug fixes. * Update debian/copyright according to copyright 1.0 spec. Update copyright holders info. * Use canonical form for VCS fields. * Remove obsolete DM-Upload-Allowed field. * Bump Standards. -- Alessio Treglia Wed, 04 Sep 2013 16:02:24 +0100 mhwaveedit (1.4.22-2) unstable; urgency=low * Add patch to fix FTBFS on big-endian archs. Thanks to Roland Stigge (Closes: #693799) -- Alessio Treglia Sun, 25 Nov 2012 11:10:04 +0000 mhwaveedit (1.4.22-1) unstable; urgency=low * New upstream release: - Improvements and fixes in the sample conversion and dithering code - Display zoom and speed settings next to status bar - Bug fix for value truncation in position cursor dialog - For ogg files, choose between decompression to temporary file and on-the-fly access - Various bug fixes * Bump Standards. * Refresh patches. -- Alessio Treglia Tue, 31 Jul 2012 23:10:58 +0200 mhwaveedit (1.4.21-2) unstable; urgency=low [ Alessio Treglia ] * Add local-options file for easy building with gbp. * Attempt to fix FTBFS of hurd. * Add lame on Recommends. [ Adrian Knoth ] * Replace hardcoded architecture list by linux-any (Closes: #634713) -- Alessio Treglia Tue, 02 Aug 2011 17:26:31 +0200 mhwaveedit (1.4.21-1) unstable; urgency=low * New upstream release: - A few new keyboard shortcuts added for navigation. - In follow mode, left,right,home,end also move playback. - Extended playback auto-conversion to include channel and sample rate. - Select distance unit (seconds or samples) in position cursor dialog. - Bug fixes for building and wav header parsing on x86_64. - Various bug fixes. - New translation: Polish. - Updated translation: Italians. * Refresh debian/patches/01-kfreebsd_ftbfs.patch. * debian/rules: - Use 'dh $@ --with foo' syntax for compatibility with DH8. * Update debian/copyright file according to DEP-5 proposal (rev.174). * Update copyright years. * Small fix to the gbp config file. * Update Standards to 3.9.2. -- Alessio Treglia Sun, 08 May 2011 10:20:12 +0200 mhwaveedit (1.4.20-2) unstable; urgency=low * Patch 01-kfreebsd_ftbfs.patch has been sent upstream. * Attempt to fix FTBFS on hurd. -- Alessio Treglia Wed, 06 Oct 2010 01:56:08 +0200 mhwaveedit (1.4.20-1) unstable; urgency=low * New upstream release: - Minor changes to the manpage - Add manual page written by Francois Wendling. - ALSA driver: Implement non-event driven mode by setting fd count to zero - Alsa driver: Check maximum size and retry on EAGAIN - Alsa driver: Fix re-enabling of I/O group - alsa driver: Call snd_pcm_start if -EAGAIN error occurs in prepared state - alsa driver: Also re-enable I/O group after EAGAIN - ALSA driver: Also use I/O group for recording - ALSA driver: Use I/O groups. - ALSA driver: Fix period/buffer size setting - mainloop: Add a new IO group API - player: Set samplebytes properly when choosing fallback format - player: Make player_work into private function. Remove call from chunkview * Drop manpage, now it's provided by upstream. * Install ChangeLog.git as upstream's changelog. -- Alessio Treglia Sun, 01 Aug 2010 10:56:03 +0200 mhwaveedit (1.4.19-2) unstable; urgency=low * Bump Standards. * Provide manpage for mhwaveedit (Closes: #590796, LP: #190859); thanks to François Wendling for the patch. -- Alessio Treglia Thu, 29 Jul 2010 13:27:36 +0200 mhwaveedit (1.4.19-1) unstable; urgency=low * New upstream release: - Fixed bug causing cursor to freeze near end-of-file - Fixes for appearance in dark themes - Build system fixes * Drop the wrapper, it seems unnecessary since 1.4.14 (LP: #187552). * Remove /usr/lib/mhwaveedit path since the wrapper was the only file under that. * Add .gitignore file. * Try to fix FTBFS on kfreebsd architectures. * Bump Standards. * Update debian/copyright file. -- Alessio Treglia Fri, 09 Jul 2010 12:26:41 +0200 mhwaveedit (1.4.18-1) unstable; urgency=low [ Adrian Knoth ] * Remove --with-default-driver=jack as suggest by upstream and use autodetection instead. * New upstream version * Convert package to cdbs (Closes: #549350) [ Alessio Treglia ] * Add DM-Upload-Allowed: yes. * Add Homepage field. * Switch to format 3.0 (quilt). * debian/copyright: Update upstream's copyright information, rewritten according to DEP-5 proposal. * Add debian/gbp.conf file. * Add myself to Uploaders field. * Switch to DH 7 + autotools_dev (Closes: #549350). * Drop CDBS. * Drop aRTs support (LP: #320915). * Link with --as-needed flag. * Update debian/watch file. * Move the original executable under usr/lib/mhwaveedit and install the wrapper in usr/bin. -- Alessio Treglia Thu, 24 Jun 2010 09:41:01 +0200 mhwaveedit (1.4.15-2) unstable; urgency=low * Fixes big-endian compile error (Closes: #520152) -- Adrian Knoth Tue, 17 Mar 2009 22:57:45 +0100 mhwaveedit (1.4.15-1) unstable; urgency=low [Free Ekanayaka] * Set maintainer to Debian Multimedia Maintainers * Add Adrian Knoth to Uploaders * Add copyright notice [Adrian Knoth] * Fix "No playback for FLAC files": Tested the binary and confirmed it working. (Closes: #506002) * New upstream release (Closes: #518757) * Bump standards version * Fixed lintian warning menu-item-uses-apps-section -- Free Ekanayaka Tue, 17 Mar 2009 16:49:53 +0100 mhwaveedit (1.4.14-2) unstable; urgency=low * Added desktop file (Closes: #457849), thanks to Marco Rodrigues -- Free Ekanayaka Tue, 8 Jan 2008 22:20:37 +0000 mhwaveedit (1.4.14-1) unstable; urgency=low * New upstream release -- Free Ekanayaka Tue, 18 Dec 2007 17:02:40 +0000 mhwaveedit (1.4.13-1) unstable; urgency=low * New upstream release -- Free Ekanayaka Sun, 23 Sep 2007 12:10:16 +0200 mhwaveedit (1.4.11-1) unstable; urgency=low * New upstream release -- Free Ekanayaka Tue, 16 Jan 2007 16:52:13 +0100 mhwaveedit (1.4.9-1) unstable; urgency=low * New upstream release -- Free Ekanayaka Tue, 10 Oct 2006 09:52:53 +0200 mhwaveedit (1.4.7-2) unstable; urgency=low * Added ladspa-sdk as build dependency to enable support for ladspa plugins -- Free Ekanayaka Mon, 29 May 2006 10:55:55 +0200 mhwaveedit (1.4.7-1) unstable; urgency=low * New upstream release * New package maintainer Debian Multimedia Team * Bug fix: "mhwaveedit: FTBFS on kfreebsd-amd64: unsatisfied Build-Depends", thanks to Petr Salinger (Closes: #361467). * Updated policy standard -- Free Ekanayaka Tue, 23 May 2006 07:42:55 +0200 mhwaveedit (1.4.5b-1) unstable; urgency=low * New upstream release * Depends on libartsc0-dev -- Free Ekanayaka Thu, 29 Sep 2005 09:27:02 +0100 mhwaveedit (1.4.2-2) unstable; urgency=low * Fixed FTBFS on GNU/kFreeBSD (closes: 327681), thanks to Aurelien Jarno -- Free Ekanayaka Mon, 12 Sep 2005 09:04:20 +0100 mhwaveedit (1.4.2-1) unstable; urgency=low * New upstream release * Project home page moved to gna.org, fixed watch file accordingly * Build depend on libjack0.100.0 * Added missing libsamplerate and libasound build deps * First upload to Debian (closes #304150) -- Free Ekanayaka Thu, 28 Jul 2005 11:19:07 +0200 mhwaveedit (1.4.1-1) unstable; urgency=low * New upstream release -- Emiliano Grilli Thu, 9 Jun 2005 19:44:06 +0200 mhwaveedit (1.4.0-0demudi1) unstable; urgency=low * New upstream release * Added wrapper to set LADSPA_PATH -- Emiliano Grilli Fri, 27 May 2005 21:41:27 +0200 mhwaveedit (1.3.8-0.demudi1) unstable; urgency=low * New upstream * Using JACK as default -- Free Ekanayaka Mon, 25 Apr 2005 11:27:43 +0200 mhwaveedit (1.3.8pre3-0.demudi1) unstable; urgency=low * Added icon to the menu file * New upstream release * Use jack driver as default * Do not copy config.sub and config.guess -- Free Ekanayaka Tue, 12 Apr 2005 08:44:39 +0200 mhwaveedit (1.3.8pre2-1) unstable; urgency=low * Initial Release. -- Free Ekanayaka Sun, 10 Apr 2005 17:38:24 +0200 debian/dirs0000644000000000000000000000003212211644621010044 0ustar usr/bin usr/share/pixmaps debian/gbp.conf0000644000000000000000000000006212211644621010602 0ustar [DEFAULT] pristine-tar = True compression = bzip2 debian/copyright0000644000000000000000000000233512211645027011124 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: mhWaveEdit Upstream-Contact: Magnus Hjorth Source: http://download.gna.org/mhwaveedit/ Files: * Copyright: 2002-2010, Magnus Hjorth License: GPL-2+ Files: debian/* Copyright: 2010-2013 Alessio Treglia 2005-2009, Free Ekanayaka 2009, Adrian Knoth 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. . 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 . debian/source/0000755000000000000000000000000012211644621010465 5ustar debian/source/format0000644000000000000000000000001412211644621011673 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000011012211644621010206 0ustar version=3 http://download.gna.org/mhwaveedit/ mhwaveedit-(.*)\.tar\.bz2 debian/menu0000644000000000000000000000024012211644621010050 0ustar ?package(mhwaveedit):needs="X11" section="Applications/Sound" \ icon="/usr/share/pixmaps/mhwaveedit.xpm" \ title="mhWaveEdit" command="/usr/bin/mhwaveedit" debian/mhwaveedit.desktop0000644000000000000000000000027312211644621012717 0ustar [Desktop Entry] Type=Application Name=mhWaveEdit GenericName= Comment= Icon=mhwaveedit.xpm Exec=/usr/bin/mhwaveedit Terminal=false Categories=AudioVideo;Audio;AudioVideoEditing;Recorder;