summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKees Cook <kees@debian.org>2019-03-10 21:32:47 +0100
committerKees Cook <kees@debian.org>2019-03-10 21:32:47 +0100
commit661f9927da2bb041522ae218342f5c8aa8b0d88c (patch)
treea8a8398a5110b0e23c43fd15389a3028480f58a6
parent3adb2fec9ada32a626871fee3ebf9fd513b128ac (diff)
parentcaa66850377b57b363cfe758cae31a8cdb0496aa (diff)
mp3cd (1.27.0-4) unstable; urgency=medium
* debian/control: - update standards version: priority to "optional" - update source URL - raise dh compat to 12 [dgit import unpatched mp3cd 1.27.0-4]
-rw-r--r--debian/changelog127
-rw-r--r--debian/control31
-rw-r--r--debian/copyright30
-rw-r--r--debian/patches/fix-readme-url.patch16
-rw-r--r--debian/patches/gstreamer.patch29
-rw-r--r--debian/patches/series2
-rwxr-xr-xdebian/rules3
-rw-r--r--debian/source/format1
-rw-r--r--debian/stamp-makefile-build0
-rw-r--r--debian/stamp-makefile-check0
-rw-r--r--debian/watch8
11 files changed, 247 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..63972cc
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,127 @@
+mp3cd (1.27.0-4) unstable; urgency=medium
+
+ * debian/control:
+ - update standards version: priority to "optional"
+ - update source URL
+ - raise dh compat to 12
+
+ -- Kees Cook <kees@debian.org> Sun, 10 Mar 2019 13:32:47 -0700
+
+mp3cd (1.27.0-3) unstable; urgency=medium
+
+ * Switch to gstreamer 1.0 tools (Closes: 816013).
+ - debian/control: Depends on gstreamer1.0-tools
+ - debian/patches/gstreamer.patch: check/use available gstreamer.
+ * debian/control: update standards version, no changes needed.
+
+ -- Kees Cook <kees@debian.org> Fri, 15 Apr 2016 21:51:09 -0700
+
+mp3cd (1.27.0-2) unstable; urgency=low
+
+ * debian/control, debian/patches/fix-readme-url.patch: correct the
+ HOWTO URL, thanks to Geoff Simmons (Closes: 618370).
+ * debian/control: update standards version, no changes needed.
+
+ -- Kees Cook <kees@debian.org> Wed, 23 Nov 2011 14:15:47 -0800
+
+mp3cd (1.27.0-1) unstable; urgency=low
+
+ * New upstream release
+ - debian/patches/fix-manpage-typo.patch: dropped, fixed upstream.
+ * debian/control:
+ - update standards, no changes needed.
+ - add mplayer to Recommends for unknown file types.
+ * debian/watch: attempt to handle trailing/missing "0" micro version.
+
+ -- Kees Cook <kees@debian.org> Tue, 18 Jan 2011 08:17:41 -0800
+
+mp3cd (1.26.1-4) unstable; urgency=low
+
+ * Switched to dpkg-source 3.0 (quilt) format and dh7.
+ * debian/copyright: clean up lintian warnings.
+ * debian/patches/fix-manpage-typo.patch: fix small spelling error.
+
+ -- Kees Cook <kees@debian.org> Sun, 20 Jun 2010 19:52:00 -0700
+
+mp3cd (1.26.1-3) unstable; urgency=low
+
+ * debian/control: drop unused mpg321, and add sox mp3 support since
+ it was split from the main sox package, thanks to Paul Slootman
+ (Closes: 541263).
+
+ -- Kees Cook <kees@debian.org> Thu, 29 Oct 2009 21:10:52 -0700
+
+mp3cd (1.26.1-2) unstable; urgency=low
+
+ * Update watch file to not use /e modifier, thanks to Adam D. Barratt
+ (Closes: 544788).
+
+ -- Kees Cook <kees@debian.org> Wed, 02 Sep 2009 15:41:21 -0700
+
+mp3cd (1.26.1-1) unstable; urgency=low
+
+ * New upstream release
+ * debian/watch: actually use uupdate for real.
+
+ -- Kees Cook <kees@debian.org> Fri, 19 Jun 2009 18:23:54 -0700
+
+mp3cd (1.26.0-1) unstable; urgency=low
+
+ * New upstream release
+ * debian/control:
+ - add GStreamer depends and recommends (for tag reading).
+ - update description to include mention of CD-TEXT support.
+ - bump standards version (no changes needed).
+ - add misc:Depends to make lintian happy.
+ * debian/copyright: clarify GPL version and update years.
+ * debian/watch: automatically run uupdate.
+
+ -- Kees Cook <kees@debian.org> Sun, 14 Jun 2009 13:49:14 -0700
+
+mp3cd (1.25.5-1) unstable; urgency=medium
+
+ * New upstream release. Fixes incompatibility with sox 14.1.0
+ (Closes: #500964).
+ * debian/control: update standards version, add homepage.
+
+ -- Kees Cook <kees@outflux.net> Sun, 05 Oct 2008 16:44:27 -0700
+
+mp3cd (1.25.4-2) unstable; urgency=low
+
+ * debian/control: drop "normalized" package Depend, clean up description.
+ * debian/copyright: add license notice for packaging.
+ * debian/watch: created.
+
+ -- Kees Cook <kees@outflux.net> Sat, 16 Jun 2007 00:47:14 -0700
+
+mp3cd (1.25.4-1) unstable; urgency=low
+
+ * New upstream release (Closes: #415753).
+
+ -- Kees Cook <kees@outflux.net> Thu, 22 Mar 2007 17:54:33 -0700
+
+mp3cd (1.25.3-1) unstable; urgency=low
+
+ * New upstream release (Closes: #413261).
+ * debian/rules: dropping tarball cdbs method.
+
+ -- Kees Cook <kees@outflux.net> Sat, 3 Mar 2007 11:15:18 -0800
+
+mp3cd (1.25.2-1) unstable; urgency=low
+
+ * New upstream version (Closes: #396743, #399619).
+
+ -- Kees Cook <kees@outflux.net> Mon, 20 Nov 2006 14:46:17 -0800
+
+mp3cd (1.25.1-2) unstable; urgency=low
+
+ * debian/control: drop old 'oggdec' Recommends (Closes: 394660),
+ adjust package priority to "extra" to match dependencies.
+
+ -- Kees Cook <kees@outflux.net> Sun, 22 Oct 2006 09:30:48 -0700
+
+mp3cd (1.25.1-1) unstable; urgency=low
+
+ * Initial release. (Closes: #390371)
+
+ -- Kees Cook <kees@outflux.net> Sun, 1 Oct 2006 09:49:28 -0700
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..264729b
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,31 @@
+Source: mp3cd
+Section: sound
+Priority: optional
+Build-Depends: debhelper-compat (= 12)
+Build-Depends-Indep: perl (>= 5.8.0-7), libconfig-simple-perl
+Maintainer: Kees Cook <kees@debian.org>
+Standards-Version: 4.3
+Homepage: https://outflux.net/software/pkgs/mp3cd/
+
+Package: mp3cd
+Architecture: all
+Depends: ${misc:Depends}, ${perl:Depends}, libconfig-simple-perl, cdrdao, sox (>= 14.1.0-1), libsox-fmt-mp3, normalize-audio, gstreamer1.0-tools
+Recommends: flac, vorbis-tools, gstreamer1.0-plugins-good, mplayer
+Description: Burns normalized audio CDs from lists of MP3s/WAVs/Oggs/FLACs
+ This script burns a playlist (.m3u, XMLPlaylist or command line list) of
+ MP3s, Oggs, and/or WAVs to an audio CD. The ".m3u" format is really
+ nothing more than a list of fully qualified filenames. The script
+ handles making the WAVs sane by resampling if needed, and normalizing the
+ volume across all tracks. Reading tags and writing CD-TEXT is supported.
+ .
+ If a failure happens, earlier stages can be skipped with the '-s' flag.
+ The file "tool-output.txt" in the temp directory can be examined to see
+ what went wrong during the stage. Some things are time-consuming (like
+ writing the WAVs from MP3s) and if the CD burn failed, it's much nicer
+ not to have to start over from scratch. When doing this, you will not
+ need the m3u file any more, since the files have already been built.
+ See the list of stages using '-h'.
+ .
+ This script implements the suggested methods outlined in the Linux MP3
+ CD Burning mini-HOWTO:
+ http://tldp.org/HOWTO/MP3-CD-Burning/
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..016221a
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,30 @@
+This package was debianized by Kees Cook <kees@outflux.net> on
+Sun, 1 Oct 2006 09:49:28 -0700
+
+It was downloaded from http://outflux.net/software/pkgs/mp3cd/
+
+Upstream Author: Kees Cook <kees@outflux.net>
+
+Copyright © 2003-2009 Kees Cook <kees@outflux.net>
+This is free software; see the source for copying conditions. There is
+NO warranty; the author is NOT RESPONSIBLE for any use of this program.
+
+ 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; version 2 dated June, 1991.
+
+ 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 GNU/Linux systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL-2'.
+
+The Debian packaging is © 2006-2010, Kees Cook <kees@debian.org> and
+is licensed under the GPL, see above.
diff --git a/debian/patches/fix-readme-url.patch b/debian/patches/fix-readme-url.patch
new file mode 100644
index 0000000..b5582a0
--- /dev/null
+++ b/debian/patches/fix-readme-url.patch
@@ -0,0 +1,16 @@
+Description: update the HOWTO URL.
+Author: Geoff Simmons <gsimmons@gsimmons.org>
+
+Index: mp3cd-1.27.0/README
+===================================================================
+--- mp3cd-1.27.0.orig/README 2011-11-23 14:17:33.731379826 -0800
++++ mp3cd-1.27.0/README 2011-11-23 14:17:42.639500799 -0800
+@@ -1,7 +1,7 @@
+
+ This is the README file for mp3cd, a perl script that implements the
+ suggested methods outlined in the Linux "MP3 CD Burning mini-HOWTO"
+-http://tldp.org/HOWTO/mini/MP3-CD-Burning/
++http://tldp.org/HOWTO/MP3-CD-Burning/
+
+ For more information on how to use the script, see the
+ pod documentation via the command
diff --git a/debian/patches/gstreamer.patch b/debian/patches/gstreamer.patch
new file mode 100644
index 0000000..b7c545c
--- /dev/null
+++ b/debian/patches/gstreamer.patch
@@ -0,0 +1,29 @@
+Description: handle multiple versions of gstreamer when using gst-launch.
+Author: Kees Cook <kees@debian.org>
+
+Index: mp3cd-1.27.0/scripts/mp3cd
+===================================================================
+--- mp3cd-1.27.0.orig/scripts/mp3cd 2011-01-18 08:27:37.408768711 -0800
++++ mp3cd-1.27.0/scripts/mp3cd 2016-04-15 21:57:54.500419953 -0700
+@@ -496,7 +496,7 @@
+ my %PREREQS = (
+ 'sox' => 'sox',
+ 'cdrdao' => 'cdrdao',
+- 'gst-launch' => 'gst-launch',
++ 'gst-launch' => 'gst-launch,gst-launch-0.10,gst-launch-1.0',
+ );
+ $PREREQS{'normalize'} = 'normalize,normalize-audio'
+ if (!defined($skip_stage{'norm'}));
+@@ -633,10 +633,10 @@
+ {
+ my ($media, $title, $path) = @_;
+ my $artist = "";
+- my ($rc, $output) = Backtick("gst-launch -t filesrc location=$media ! decodebin");
++ my ($rc, $output) = Backtick("$found{'gst-launch'} -t filesrc location=$media ! decodebin");
+ die "Could not extract tags: $!\n" if ($rc != 0);
+ my $tags = 0;
+- # Parse gst-launch -t output
++ # Parse gst-launch-1.0 -t output
+ # FOUND TAG : found by element "qtdemux0".
+ # title: Just Dance
+ # artist: Lady GaGa & Colby O'Donis
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..b3f36a5
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,2 @@
+fix-readme-url.patch
+gstreamer.patch
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..cbe925d
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,3 @@
+#!/usr/bin/make -f
+%:
+ dh $@
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/stamp-makefile-build b/debian/stamp-makefile-build
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/debian/stamp-makefile-build
diff --git a/debian/stamp-makefile-check b/debian/stamp-makefile-check
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/debian/stamp-makefile-check
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..652b44f
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,8 @@
+# format version number, currently 3; this line is compulsory!
+version=3
+
+# HTTP
+# Handle the horrible, horrible Perl versioning
+opts=uversionmangle=s|^(\d+)$|$1.|;s|([\.\d]+)|${1}000000|;s|(\d+)\.(\d{3})(\d{3})\d+|$1.$2.$3|;s|\.0+|.0|g;s|\.0(\d+)|.$1|g \
+ http://outflux.net/software/pkgs/mp3cd/download/mp3cd-(.*)\.tar\.gz \
+ debian uupdate