--- transmageddon-0.15.orig/debian/README.source +++ transmageddon-0.15/debian/README.source @@ -0,0 +1,62 @@ +transmageddon for Debian +----------------- + +This package uses quilt to manage all modifications to the upstream +source. Changes are stored in the source package as diffs in +debian/patches and applied during the build. + +To configure quilt to use debian/patches instead of patches, you want +either to export QUILT_PATCHES=debian/patches in your environment +or use this snippet in your ~/.quiltrc: + + for where in ./ ../ ../../ ../../../ ../../../../ ../../../../../; do + if [ -e ${where}debian/rules -a -d ${where}debian/patches ]; then + export QUILT_PATCHES=debian/patches + fi + done + +To get the fully patched source after unpacking the source package, cd to +the root level of the source package and run: + + quilt push -a + +The last patch listed in debian/patches/series will become the current +patch. + +To add a new set of changes, first run quilt push -a, and then run: + + quilt new + +where is a descriptive name for the patch, used as the filename in +debian/patches. Then, for every file that will be modified by this patch, +run: + + quilt add + +before editing those files. You must tell quilt with quilt add what files +will be part of the patch before making changes or quilt will not work +properly. After editing the files, run: + + quilt refresh + +to save the results as a patch. + +Alternately, if you already have an external patch and you just want to +add it to the build system, run quilt push -a and then: + + quilt import -P /path/to/patch + quilt push -a + +(add -p 0 to quilt import if needed). as above is the filename to +use in debian/patches. The last quilt push -a will apply the patch to +make sure it works properly. + +To remove an existing patch from the list of patches that will be applied, +run: + + quilt delete + +You may need to run quilt pop -a to unapply patches first before running +this command. + + -- Alessio Treglia Fri, 06 Nov 2009 14:53:09 +0100 --- transmageddon-0.15.orig/debian/changelogs +++ transmageddon-0.15/debian/changelogs @@ -0,0 +1 @@ +NEWS --- transmageddon-0.15.orig/debian/changelog +++ transmageddon-0.15/debian/changelog @@ -0,0 +1,37 @@ +transmageddon (0.15-1) unstable; urgency=low + + * New upstream release. + * Drop 01-fix_configure.diff patch, adopted by upstream. + * Repack the tarball anymore isn't needed anymore, upstream's debian dir has + been removed, update debian/{copyright,README.source} files. + * debian/rules: Remove get-orig-source target, see above; + now it's enough to run uscan --repack --rename. + * debian/rules: Skip dh_auto_test, otherwise it FTBFS. + * debian/control: Bump debhelper build-dep due to the use of an override + statement. + + -- Alessio Treglia Fri, 06 Nov 2009 14:53:09 +0100 + +transmageddon (0.14-2) unstable; urgency=low + + [ Alessio Treglia ] + * debian/control: + + Bump python-gobject dependency to >= 2.15.4-1 (Closes: #553360). + + [ Sebastian Dröge ] + * debian/control: + + Recommend gnome-codec-install | gstreamer-codec-install. This will + provide assistance when plugins are missing and also more useful + error message. Partially fixes bug #553176. + + -- Sebastian Dröge Sat, 31 Oct 2009 09:47:45 +0100 + +transmageddon (0.14-1) unstable; urgency=low + + * Initial release (Closes: #550959). + * debian/patches/01-fix_configure.diff: Use autotools rather than take + Makefile.{am,in} from debian directory. + * debian/patches/01-fix_desktop.diff: Fix the desktop file as per-spec. + * Add missing manpage. + + -- Alessio Treglia Wed, 14 Oct 2009 08:28:43 +0200 --- transmageddon-0.15.orig/debian/watch +++ transmageddon-0.15/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://www.linuxrising.org/transmageddon/files/transmageddon-(.*)\.tar\.bz2 --- transmageddon-0.15.orig/debian/transmageddon.1 +++ transmageddon-0.15/debian/transmageddon.1 @@ -0,0 +1,45 @@ +.\" 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 TRANSMAGEDDON 1 "October 14, 2009" +.\" 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 +transmageddon \- multimedia transcoder for portable devices +.SH SYNOPSIS +.B transmageddon +.SH DESCRIPTION +This manual page documents briefly the +.B transmageddon +command. +.PP +.\" TeX users may be more comfortable with the \fB\fP and +.\" \fI\fP escape sequences to invode bold face and italics, +.\" respectively. +\fBTransmageddon\fP is a video transcoder for the GNOME Desktop which allows +user to encode audio and video streams for a wide variety of portable devices. +.PP +It also supports almost any format as its input and can generate a very large +host of output files. +.PP +.B Transmageddon +has been written with Python and GTK+2, and after installing the application +you can run it from the +.B Applications +menu. +.SH AUTHOR +transmageddon was written by Christian Schaller . +.PP +This manual page was written by Alessio Treglia , +for the Debian project (and may be used by others). --- transmageddon-0.15.orig/debian/pyversions +++ transmageddon-0.15/debian/pyversions @@ -0,0 +1 @@ +2.5- --- transmageddon-0.15.orig/debian/copyright +++ transmageddon-0.15/debian/copyright @@ -0,0 +1,44 @@ +Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=59 +Name: Transmageddon +Maintainer: Christian Schaller +Source: http://www.linuxrising.org/transmageddon/files/ + +Files: * +Copyright: 2009, Christian Schaller +License: LGPL-2.1+ + +Files: src/presets.py, src/utils.py +Copyright: 2008-2009, Daniel G. Taylor +License: LGPL-2.1+ + +Files: src/discoverer.py +Copyright: 2005-2008, Edward Hervey +License: LGPL-2.1+ + +Files: src/codecfinder.py +Copyright: + 2009, Edward Hervey + 2009, Christian Schaller +License: LGPL-2.1+ + +Files: debian/* +Copyright: 2009, Alessio Treglia +License: LGPL-2.1+ + +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. + . + You should have received a copy of the GNU Lesser 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 + +X-Comment: On Debian systems the full text of the GNU Lesser General Public + License can be found in the `/usr/share/common-licenses/LGPL-2.1' file. --- transmageddon-0.15.orig/debian/control +++ transmageddon-0.15/debian/control @@ -0,0 +1,61 @@ +Source: transmageddon +Section: video +Priority: optional +Maintainer: Alessio Treglia +Uploaders: Maintainers of GStreamer packages , + Sebastian Dröge +Build-Depends: debhelper (>= 7.0.50), autotools-dev, intltool, quilt (>= 0.46-7) +Build-Depends-Indep: python (>= 2.5), python-support (>= 0.5.3) +Standards-Version: 3.8.3 +Homepage: http://www.linuxrising.org/transmageddon/ +Vcs-Svn: svn://svn.debian.org/svn/pkg-gstreamer/unstable/transmageddon +Vcs-Browser: http://svn.debian.org/viewsvn/pkg-gstreamer/unstable/transmageddon/ + +Package: transmageddon +Architecture: all +Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, + python-gobject (>=2.15.4-1), + python-gtk2 (>=2.8.0), + python-gst0.10 (>=0.10.6), + gstreamer0.10-plugins-base, + gstreamer0.10-plugins-good, + gstreamer0.10-plugins-bad, + gstreamer0.10-plugins-ugly +Recommends: gstreamer-codec-install | gnome-codec-install +Suggests: gstreamer0.10-ffmpeg +Description: video transcoder for Linux and Unix systems built using GStreamer + Transmageddon supports almost any format as its input and can generate a very + large host of output files. The goal of the application was to help people to + create the files they need to be able to play on their mobile devices and for + people not hugely experienced with multimedia to generate a multimedia file + without having to resort to command line tools with ungainly syntaxes. + . + The currently supported codecs are: + * Containers: + - Ogg + - Matroska + - AVI + - MPEG TS + - flv + - QuickTime + - MPEG4 + - 3GPP + - MXT + * Audio encoders: + - Vorbis + - FLAC + - MP3 + - AAC + - AC3 + - Speex + - Celt + * Video encoders: + - Theora + - Dirac + - H264 + - MPEG2 + - MPEG4/DivX5 + - xvid + - DNxHD + . + It also provide the support for the GStreamer's plugins auto-search. --- transmageddon-0.15.orig/debian/docs +++ transmageddon-0.15/debian/docs @@ -0,0 +1,2 @@ +README +TODO --- transmageddon-0.15.orig/debian/rules +++ transmageddon-0.15/debian/rules @@ -0,0 +1,6 @@ +#!/usr/bin/make -f + +%: + dh --with quilt $@ + +override_dh_auto_test: --- transmageddon-0.15.orig/debian/manpages +++ transmageddon-0.15/debian/manpages @@ -0,0 +1 @@ +debian/transmageddon.1 --- transmageddon-0.15.orig/debian/compat +++ transmageddon-0.15/debian/compat @@ -0,0 +1 @@ +7 --- transmageddon-0.15.orig/debian/patches/series +++ transmageddon-0.15/debian/patches/series @@ -0,0 +1 @@ +02-fix_desktop.diff --- transmageddon-0.15.orig/debian/patches/02-fix_desktop.diff +++ transmageddon-0.15/debian/patches/02-fix_desktop.diff @@ -0,0 +1,21 @@ +Description: Remove Encoding key, drop Application from Categories field, + deprecated. +Author: Alessio Treglia +Index: transmageddon-0.14/transmageddon.desktop.in.in +=================================================================== +--- transmageddon-0.14.orig/transmageddon.desktop.in.in 2009-10-14 16:38:02.114910708 +0200 ++++ transmageddon-0.14/transmageddon.desktop.in.in 2009-10-14 16:39:25.510910369 +0200 +@@ -1,12 +1,11 @@ + [Desktop Entry] +-Encoding=UTF-8 + _Name=Transmageddon Video Transcoder + _Comment=Video format conversion tool + Exec=transmageddon + Terminal=false + Type=Application + Icon=transmageddon +-Categories=GNOME;GTK;Application;AudioVideo;X-Ximian-Main;X-Red-Hat-Base; ++Categories=GNOME;GTK;AudioVideo;X-Ximian-Main;X-Red-Hat-Base; + StartupNotify=true + X-GNOME-Bugzilla-Bugzilla=GNOME + X-GNOME-Bugzilla-Product=gstreamer