--- serpentine-0.9.orig/debian/patches/02_no_use_env.patch +++ serpentine-0.9/debian/patches/02_no_use_env.patch @@ -0,0 +1,9 @@ +diff -Nur serpentine-0.7/scripts/serpentine serpentine-0.7.new/scripts/serpentine +--- serpentine-0.7/scripts/serpentine 2006-06-13 19:59:51.000000000 +0100 ++++ serpentine-0.7.new/scripts/serpentine 2006-06-13 20:14:13.000000000 +0100 +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/python + import gtk + import sys + import gobject --- serpentine-0.9.orig/debian/patches/01_desktop_name.patch +++ serpentine-0.9/debian/patches/01_desktop_name.patch @@ -0,0 +1,14 @@ +diff -Nur serpentine-0.6.91/data/serpentine.desktop.in serpentine-0.6.91.new/data/serpentine.desktop.in +--- serpentine-0.6.91/data/serpentine.desktop.in 2006-02-11 00:40:05.000000000 +0100 ++++ serpentine-0.6.91.new/data/serpentine.desktop.in 2006-03-16 12:36:28.000000000 +0100 +@@ -1,8 +1,8 @@ + [Desktop Entry] + Version=1.0 + Encoding=UTF-8 +-_Name=Serpentine Audio-CD Creator +-_Comment=Create Audio-CD's from music files and playlists ++_Name=Serpentine Audio CD Creator ++_Comment=Create audio CDs from music files and playlists + Type=Application + Exec=serpentine -o %U + Icon=gnome-dev-cdrom-audio.png --- serpentine-0.9.orig/debian/control +++ serpentine-0.9/debian/control @@ -0,0 +1,24 @@ +Source: serpentine +Section: gnome +Priority: optional +Maintainer: Sam Morris +Build-Depends: cdbs (>= 0.4.24-1), debhelper (>= 5.0.37.2), patchutils (>= 0.2.25), gconf2 +Build-Depends-Indep: pkg-config, python (>= 2.4), python-central (>= 0.5), libxml-parser-perl, autotools-dev +Standards-Version: 3.7.2 +XS-Python-Version: >= 2.5 + +Package: serpentine +Architecture: all +Depends: ${python:Depends}, python-gst0.10 (>= 0.10.4-4), python-gnome2 (>= 2.12.4-4), python-gnome2-extras (>= 2.14.2-1), python-gnome2-desktop (>= 2.14.0-3), python-xml (>= 0.8.4-5), python-glade2 (>= 2.8.6-5), gstreamer0.10-plugins-base, gstreamer0.10-plugins-good, ${misc:Depends} +Suggests: gstreamer0.10-plugins-ugly +XB-Python-Version: ${python:Versions} +Recommends: gstreamer0.10-gnomevfs +Description: An application for creating audio CDs + Serpentine is an application that lets you master (create) audio CDs. + . + * Supports multiple file formats such as WAV, MP3, OGG, FLAC and every other + format that Gstreamer can read + * Supports PLS, M3U and XSPF playlists + * Can extract the audio track from video files + * Supports drag and drop: files can be dropped from Rhythmbox, Nautilus, etc. + * Clean and easy to use GNOME interface --- serpentine-0.9.orig/debian/changelog +++ serpentine-0.9/debian/changelog @@ -0,0 +1,107 @@ +serpentine (0.9-0ubuntu1) gutsy; urgency=low + + * New upstream version + * debian/control: + - updated XS-Python-Version value + + -- Sebastien Bacher Thu, 16 Aug 2007 21:15:55 +0200 + +serpentine (0.7-4ubuntu3) feisty; urgency=low + + * debian/control: + - Build-Depends on gconf2 + * debian/rules: + - clean other changes from the muine plugin + - don't call dh_python + * debian/serpentine.install: + - dropped, it's not useful, there is only one binary package built + + -- Sebastien Bacher Mon, 29 Jan 2007 12:49:23 +0100 + +serpentine (0.7-4ubuntu2) feisty; urgency=low + + * debian/control: + - don't list the muine plugin to not Build-Depends on an universe package + - updated Build-Depends for that change + * debian/muine-plugin-serpentine.install: + - dropped, that package is not built for Ubuntu + * debian/rules: + - don't clean extra files from the muine plugin build + - don't use --enable-muine configure option + + -- Sebastien Bacher Mon, 29 Jan 2007 10:41:05 +0100 + +serpentine (0.7-4ubuntu1) feisty; urgency=low + + * debian/control: + - use Suggests rather than Recommends for gstreamer0.10-plugins-ugly, + that's an universe package + + -- Sebastien Bacher Fri, 19 Jan 2007 17:35:19 +0100 + +serpentine (0.7-4) unstable; urgency=low + + * Reduce redundant wording from description of muine-plugin-serpentine + package + * Now that python-defaults provides Python 2.4, drop dependencies on + python2.4-foo packages, no longer override the python interpreter path + when building the package and patch the launch script to use + /usr/bin/python. + * Rename debian/patches/02_python2.4.patch to + debian/patches/02_no_use_env.patch since the patch now only makes sure + we use /usr/bin/python instead of running python via env(1) + * Bump python-central build-dependency to 0.5 to make lintian happy + + -- Sam Morris Tue, 5 Sep 2006 16:05:29 +0100 + +serpentine (0.7-3) unstable; urgency=low + + * Update to new python policy + * Enable playlist parser plugin, now that python-gnome2-desktop is available + * Call dh_clideps correctly (previous it was not run) + + -- Sam Morris Thu, 27 Jul 2006 13:30:38 +0100 + +serpentine (0.7-2) unstable; urgency=low + + * Actually update the man page with the new options from 0.7 + * Stop using CDBS' automatic build-dependancy generation, at least until + duplicate entries can be pruned + + -- Sam Morris Wed, 5 Jul 2006 20:10:16 +0100 + +serpentine (0.7-1) unstable; urgency=low + + * New upstream release + * Switch to python 2.4 + * Switch to gstreamer 0.10 + * Recommend gstreamer0.10-gnomevfs + * Update man page with options new in version 0.7 + + -- Sam Morris Tue, 13 Jun 2006 20:29:52 +0100 + +serpentine (0.6.4-3) unstable; urgency=low + + * Add misc:Depends for all packages + * Make the muine plugin recommend muine + * Make the muine plugin arch:all since it *should* be architecture + independent + * Improve accuracy of copyright information + + -- Sam Morris Sun, 28 May 2006 15:25:47 +0100 + +serpentine (0.6.4-2) UNRELEASED; urgency=low + + * Update FSF address in copyright file + * Add man page (thanks Julien Valroff) + * Don't package the plparser plugin since the 'totem' python module is not + yet available in Debian + * Depend on python-gnome2-extras (for nautilusburn module) + + -- Sam Morris Sat, 27 May 2006 22:43:25 +0100 + +serpentine (0.6.4-1) UNRELEASED; urgency=low + + * Initial release. (Closes: #286806) + + -- Sam Morris Wed, 24 May 2006 21:41:13 +0100 --- serpentine-0.9.orig/debian/rules +++ serpentine-0.9/debian/rules @@ -0,0 +1,8 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk +include /usr/share/cdbs/1/class/gnome.mk + +binary-install/serpentine:: + dh_pycentral -pserpentine --- serpentine-0.9.orig/debian/serpentine.manpages +++ serpentine-0.9/debian/serpentine.manpages @@ -0,0 +1 @@ +debian/serpentine.1 --- serpentine-0.9.orig/debian/serpentine.1 +++ serpentine-0.9/debian/serpentine.1 @@ -0,0 +1,51 @@ +.de URL +\\$2 \(laURL: \\$1 \(ra\\$3 +.. +.de MTO +\\$2 \(la\\$1\(ra\\$3 +.. +.if \n[.g] .mso www.tmac +.TH serpentine 1 "Thu, 25 May 2006 12:19:20 +0100" "Serpentine 0.6.91" +.SH NAME +serpentine \- an application for creating audio CDs +.SH SYNOPSIS +.B serpentine +[ +.I options +] +.SH DESCRIPTION +.B serpentine +is an application that lets you master (create) audio CDs. +.SH OPTIONS +These options follow the GNU command line syntax. +.TP +\fB\-h\fR, \fB\-\-help +Show a help message and exit. +.TP +\fB\-s\fR, \fB--simulate +Simulate the recording of the CD. +.TP +\fB\-d\fR, \fB--debug +Show debugging information while recording the CD. +.TP +\fB\-p\fR, \fB--preferences +Show preferences dialog and exit. +.TP +\fB\-w\fR, \fB--write\fR \fIfilename\fR ... +Immediatly record the specified filenames to a CD. +This will show a dialog suitable for embedding in other applications. +.TP +\fB\-o\fR, \fB\-\-open\fR \fIfilename\fR ... +Start off with the specified filenames in the playlist, ready to be recorded. +.TP +\fB\-n\fR, \fB\-\-no\-gnomevfs +Do not use gnome-vfs. +.SH AUTHORS +.B serpentine +was written by +.MTO "cogumbreiro@users.sf.net" "Tiago Cogumbreiro" . +This manual page was written for the Debian system by +.MTO "julien@kirya.net" "Julien Valroff" , +but may be used by others. +.SH SEE ALSO +.URL "http://s1x.homelinux.net/projects/serpentine/" "Serpentine home page" --- serpentine-0.9.orig/debian/copyright +++ serpentine-0.9/debian/copyright @@ -0,0 +1,84 @@ +This package was debianized by Sam Morris on +Wed, 24 May 2006 21:42:54 +0100. It is based on the Ubuntu package of +Serpentine 0.6.91-0ubuntu3, maintained by Sebastien Bacher . + +It was downloaded from . + +Copyright Holder: Tiago Cogumbreiro + +The following license applies to the file serpentine/components.py: + + 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 + AUTHORS OR COPYRIGHT HOLDERS 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. + +The GNU LGPL applies to the following files: + serpentine/audio.py + serpentine/constants.py + serpentine/converting.py + serpentine/gaw.py + serpentine/gdkpiechart.py + serpentine/gtkutil.py + serpentine/mastering.py + serpentine/operations.py + serpentine/plugins/__init__.py + serpentine/plugins/plugfilter_dir.py + serpentine/plugins/plugfilter_k3b.py + serpentine/plugins/plugfilter_plparser.py + serpentine/plugins/plugfilter_plsave.py + serpentine/plugins/plugfilter_xspf.py + serpentine/urlutil.py + serpentine/xspf.py + + 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. + + You should have received a copy of the GNU Library General Public + License along with this library; 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'. + +The remainder of the files in this package are licensed under the terms of the +GNU GPL: + + 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'. --- serpentine-0.9.orig/debian/pycompat +++ serpentine-0.9/debian/pycompat @@ -0,0 +1 @@ +2 --- serpentine-0.9.orig/debian/compat +++ serpentine-0.9/debian/compat @@ -0,0 +1 @@ +5