--- pitivi-0.13.4.orig/debian/control +++ pitivi-0.13.4/debian/control @@ -0,0 +1,57 @@ +Source: pitivi +Section: gnome +Priority: optional +Maintainer: Ubuntu Desktop Team +XSBC-Original-Maintainer: Loic Minier +Uploaders: Sebastian Dröge +Build-Depends: cdbs (>= 0.4.43), + debhelper (>= 5.0.37.2), + dh-buildinfo +Build-Depends-Indep: python-dev (>= 2.5), + python-central (>= 0.5.10), + libxml-parser-perl, + intltool (>= 0.35) +Standards-Version: 3.8.3 +XS-Python-Version: current +Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/pitivi/ubuntu + +Package: pitivi +Architecture: all +Depends: ${misc:Depends}, + ${python:Depends}, + python-gtk2 (>= 2.14), + python-gst0.10 (>= 0.10.16), + gstreamer0.10-gnonlin (>= 0.10.15), + python-cairo (>= 1.0.0), + python-glade2, + python-gconf, + python-dbus, + python-pkg-resources, + python-zope.interface | python-zope-interface, + libgstreamer0.10-0 (>= 0.10.28), + libgstreamer-plugins-base0.10-0 (>= 0.10.28), + gstreamer0.10-plugins-base (>= 0.10.28), + gstreamer0.10-plugins-good, + gstreamer0.10-pulseaudio | gstreamer0.10-audiosink, + gstreamer0.10-x | gstreamer0.10-videosink, + gnome-icon-theme, + python-pygoocanvas, + python-launchpad-integration +Recommends: hal +Suggests: gstreamer0.10-plugins-ugly, + gstreamer0.10-plugins-bad, + gstreamer0.10-ffmpeg +XB-Python-Version: ${python:Versions} +Description: non-linear audio/video editor using GStreamer + GStreamer is a streaming media framework, based on graphs of filters + which operate on media data. Applications using this library can do + anything from real-time sound processing to playing videos, and just + about anything else media-related. Its plugin-based architecture means + that new data types or processing capabilities can be added simply by + installing new plug-ins. + . + PiTiVi allows users to easily edit audio/video projects based on the + GStreamer framework. PiTIVi provides several ways of creating and + modifying a timeline. Ranging from a simple synopsis view (a-la + iMovie) to the full-blown editing view (aka Complex View) which puts + you in complete control of your editing. --- pitivi-0.13.4.orig/debian/copyright +++ pitivi-0.13.4/debian/copyright @@ -0,0 +1,34 @@ +This package was debianized by Daniel Holbach on +Sat, 4 Feb 2006 14:42:30 +0000. + +It was downloaded from . + +Copyright Holders: + Main author: + Edward HERVEY + + Contributors: + Christophe Sauthier (i18n) + Laszlo Pandy (UI) + Ernst Persson (UI) + Richard Boulton + +License: + + This package 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 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser 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 Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL'. + --- pitivi-0.13.4.orig/debian/watch +++ pitivi-0.13.4/debian/watch @@ -0,0 +1,2 @@ +version=2 +http://ftp.gnome.org/pub/GNOME/sources/pitivi/0.13/pitivi-(.*)\.tar.gz --- pitivi-0.13.4.orig/debian/pycompat +++ pitivi-0.13.4/debian/pycompat @@ -0,0 +1 @@ +2 --- pitivi-0.13.4.orig/debian/compat +++ pitivi-0.13.4/debian/compat @@ -0,0 +1 @@ +5 --- pitivi-0.13.4.orig/debian/rules +++ pitivi-0.13.4/debian/rules @@ -0,0 +1,13 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk +include /usr/share/cdbs/1/rules/utils.mk + +binary-post-install/pitivi:: + # set executable bit on files with a shebang + egrep -rlZ '^#!(.*)python' debian/pitivi/usr/lib/pitivi | xargs -0 chmod a+x -- + dh_pycentral + dh_python + --- pitivi-0.13.4.orig/debian/changelog +++ pitivi-0.13.4/debian/changelog @@ -0,0 +1,354 @@ +pitivi (0.13.4-2ubuntu1~ppa1~jaunty1) jaunty; urgency=low + + * Backport to jaunty. + + -- Nicola Ferralis Thu, 15 Jul 2010 21:45:52 -0700 + +pitivi (0.13.4-2ubuntu1) maverick; urgency=low + + * Resync on Debian unstable, remaining Ubuntu changes: + * debian/control: + - Add Vcs-Bzr link + - Build-depend on python-launchpad-integration + * 01_lpi.patch: + - Add lauchpad integration + * debian/patches/02_remove_version_from_title.patch: + - Removes versio from title + * debian/patches/lp537619_gdk_cairo_reset_clip.patch: + - Use correct parameters for gtk.gdk.CairoContext.reset_clip. + + -- Robert Ancell Tue, 01 Jun 2010 13:49:39 +1000 + +pitivi (0.13.4-2) unstable; urgency=low + + * debian/control: + + Suggest some more GStreamer plugin packages. + + Depend on the X video sink or any other video sink. + + Depend on the PulseAudio audio sink or any other audio sink (Closes: #526079). + * debian/patches/01_disable-devel-mode.patch: + + Disable the development mode (Closes: #556851). + Thanks to Serafeim Zanikolas for the patch. + + -- Sebastian Dröge Sun, 14 Mar 2010 20:33:03 +0100 + +pitivi (0.13.4-1) unstable; urgency=low + + * New upstream stable release, "Cabernet d'Anjou": + + debian/control: + - Update dependencies. + + -- Sebastian Dröge Fri, 12 Mar 2010 08:51:29 +0000 + +pitivi (0.13.3.2-1) unstable; urgency=low + + * New upstream pre-release: + + debian/control: + - Update dependencies. + + -- Sebastian Dröge Wed, 10 Mar 2010 07:05:18 +0000 + +pitivi (0.13.3-2) unstable; urgency=low + + * debian/control: + + Only depend on python-pkg-resources and not + python-setuptools (Closes: #546440). + + -- Sebastian Dröge Sun, 13 Sep 2009 19:02:17 +0200 + +pitivi (0.13.3-1) unstable; urgency=low + + * New upstream release, '... we shall never (sur)render'. + + -- Sebastian Dröge Sat, 12 Sep 2009 13:04:09 +0200 + +pitivi (0.13.2.4-1) experimental; urgency=low + + * New upstream pre-release: + + debian/control: + - Update dependencies. + + -- Sebastian Dröge Tue, 08 Sep 2009 16:50:20 +0200 + +pitivi (0.13.2.3-1) experimental; urgency=low + + * New upstream pre-release: + + debian/control: + - Update dependencies. + * debian/control: + + Depend on python-zope.interface | python-zope-interface instead + of only python-zope-interface (Closes: #543421) + + Depend on python-gconf instead of python-gnome2 which will go away. + Also pitivi only uses the gconf module so this keeps dependencies + a bit smaller (Closes: #541577). + + -- Sebastian Dröge Wed, 02 Sep 2009 18:20:39 +0200 + +pitivi (0.13.2.2-1) experimental; urgency=low + + * New upstream pre-release: + + debian/control: + - Update dependencies. + * debian/control: + + Update Standards-Version to 3.8.3. + + -- Sebastian Dröge Sun, 30 Aug 2009 15:49:52 +0200 + +pitivi (0.13.2-1) unstable; urgency=low + + * New upstream release, 'Jailbreak (out of deadlock city)'. + + -- Sebastian Dröge Thu, 13 Aug 2009 19:33:06 +0200 + +pitivi (0.13.1.3-1) experimental; urgency=low + + * New upstream pre-release: + + debian/control: + - Update dependencies. + + -- Sebastian Dröge Wed, 05 Aug 2009 16:26:53 +0200 + +pitivi (0.13.1.2-1) experimental; urgency=low + + * New upstream pre-release: + + debian/control: + - Update dependencies. + * debian/control: + + Update Standards-Version to 3.8.2. + + -- Sebastian Dröge Fri, 24 Jul 2009 18:43:26 +0200 + +pitivi (0.13.1-1) unstable; urgency=low + + * New upstream release. + + -- Sebastian Dröge Wed, 27 May 2009 14:22:49 +0200 + +pitivi (0.13.0.3-1) experimental; urgency=low + + * New upstream pre-release. + + -- Sebastian Dröge Mon, 25 May 2009 12:06:33 +0200 + +pitivi (0.13.0.2-1) experimental; urgency=low + + [ Alessandro Decina ] + * New upstream pre-release. + + [ Sebastian Dröge ] + * Upload to experimental, based on the Ubuntu package. + + -- Sebastian Dröge Thu, 21 May 2009 20:33:54 +0200 + +pitivi (0.11.3-2) unstable; urgency=low + + * Upload to unstable. + * debian/control: + + Update Standards-Version to 3.8.1. + + -- Sebastian Dröge Thu, 21 May 2009 20:28:22 +0200 + +pitivi (0.11.3-1) experimental; urgency=low + + * New upstream release. + + -- Sebastian Dröge Fri, 12 Dec 2008 10:22:29 +0100 + +pitivi (0.11.2.2-1) experimental; urgency=low + + * New upstream pre-release: + + debian/control: + - Update build dependencies. + - Update gnonlin dependency version to 0.10.10. + - Depend on python-dbus. + - Recommend hal for the webcam support. + + -- Sebastian Dröge Thu, 04 Dec 2008 12:47:07 +0100 + +pitivi (0.11.2-2) experimental; urgency=low + + * debian/control: + + Add depends on python-pkg-resources. Thanks to Sjoerd Simons. + + Add depends on python-setuptools (Closes: #506581). + + Add depends on python-zope-interface (Closes: #506580). + + -- Sebastian Dröge Mon, 10 Nov 2008 13:29:39 +0100 + +pitivi (0.11.2-1) experimental; urgency=low + + [ Loic Minier ] + * Depend on gnome-icon-theme, thanks Kai Hendry; closes: #453939. + + [ Sebastian Dröge ] + * New upstream development release: + + debian/control: + - Add myself to Uploaders. + - Update dependencies. + - Update Standards-Version to 3.8.0. + + -- Sebastian Dröge Sun, 02 Nov 2008 17:10:14 +0100 + +pitivi (0.10.3-1) unstable; urgency=low + + * New upstream stable release. + + -- Loic Minier Thu, 31 May 2007 12:04:44 +0200 + +pitivi (0.10.2.2-1) unstable; urgency=low + + * New upstream pre-release. + - Drop useless build-deps as upstream doesn't check for runtime + requirements in configure.ac anymore. + * Add missing dep on python-cairo and fix versions of other deps. + + -- Loic Minier Mon, 28 May 2007 17:06:27 +0200 + +pitivi (0.10.2-2) unstable; urgency=low + + * Upload to unstable. + + -- Loic Minier Sat, 12 May 2007 12:20:46 +0200 + +pitivi (0.10.2-1) experimental; urgency=low + + * New upstream release, "A New Toy". + - Update contributors list in copyright. + + -- Loic Minier Wed, 31 Jan 2007 15:32:37 +0100 + +pitivi (0.10.1.3-1) experimental; urgency=low + + * Bump up python-central build-dep to >= 0.5.10 to make lintian happy. + * New upstream pre-release. + - Target at experimental. + - Bump up build-deps to python-gst0.10 >= 0.10.6.1, + libgstreamer0.10-dev >= 0.10.8, gstreamer0.10-gnonlin-dev >= 0.10.6.1. + - Bump up deps to python-gst0.10 >= 0.10.6.1, + gstreamer0.10-gnonlin >= 0.10.6.1. + - Add a dep on python-gnome2 for the gconf bindings. + - Bump up python-gtk2-dev and python-glade2 build-deps to >= 2.10 as this + is required by these versions of python-gst0.10. + * New upstream pre-release. + - Bump down build-dep and dep on python-gst0.10 to >= 0.10.6. + * Bump up libgstreamer0.10-dev build-dep to >= 0.10.11 as this is required + by the version of libgstreamer-plugins-base0.10-0 pulled by the required + version of python-gst0.10 anyway. + * Bump up gstreamer0.10-gnonlin build-dep to the level of + gstreamer0.10-gnonlin-dev. + * Build-depend on libxml-parser-perl for intltool. + + -- Loic Minier Mon, 29 Jan 2007 14:20:08 +0100 + +pitivi (0.10.1-2) unstable; urgency=low + + * Build-depend on gstreamer0.10-gnonlin, thanks Sebastian Dröge. + + -- Loic Minier Tue, 1 Aug 2006 08:15:16 +0200 + +pitivi (0.10.1-1) unstable; urgency=low + + * New upstream release, "Sister and friend". + * Update to new Python policy. + - Bump up debhelper build-dep to >= 5.0.37.2. + - Set Python compatibility level to 2. + - Add XB-Python-Version to pitivi. + - Add a python-central (>= 0.4.17) build-dep. + - Build-depend on cdbs (>= 0.4.43). + - Add a XS-Python-Version (current). + - Call dh_pycentral to fill XB-Python-Version and add a pycentral dep, and + swap the executable bit fixup with the dh_py* calls. + + -- Loic Minier Sun, 30 Jul 2006 13:20:58 +0200 + +pitivi (0.10.0-1) unstable; urgency=low + + * New upstream release, "It's a birthday party". + - Drop python-gnome2-dev build-dep. + [debian/control] + - Bump libgstreamer0.10-dev build-dep to 0.10.4. + [debian/control] + - Bump gstreamer0.10-gnonlin-dev build-dep to 0.10.2. + [debian/control] + - Remove gstreamer0.10-gnomevfs and python-gnome2 from the deps of pitivi. + [debian/control] + - Update description with current description in Wiki and stop claiming + unsupported features. + * Fix typo in upstream URL. (Closes: #360810) + [debian/copyright] + * Add a depends on gstreamer0.10-x because Recommends are not pulled in + correctly. (Closes: #360812) + [debian/control] + * Move debhelper and cdbs to Build-Deps (arch dependent) for clean. + [debian/control] + * Bump up Standards-Version to 3.7.2. + [debian/control] + + -- Loic Minier Sat, 6 May 2006 20:46:48 +0200 + +pitivi (0.9.9.2+cvs20060301-3) unstable; urgency=high + + * The "Don't take drugs when packaging upload". + * Fix architecture. + - Switch from Architecture: any to all, doh! + [debian/control] + - Drop shlibs:Depends. + [debian/control] + - Switch from Build-Depends to Build-Depends-Indep. + [debian/control] + * Fix build-deps (note for self: don't rush uploading a CVS snapshot). + - Add a python-cairo-dev (>= 1.0.0) build-dep-indep, thanks Bastian + Blank. (Closes: #360052) + [debian/control] + * Set the executable bit on the Python classes with a shebang to make + lintian happy. + [debian/rules] + + -- Loic Minier Thu, 30 Mar 2006 13:43:08 +0200 + +pitivi (0.9.9.2+cvs20060301-2) unstable; urgency=low + + * Add dependencies on GStreamer packages shipping elements referenced + directly in the source: gstreamer0.10-gnomevfs, + gstreamer0.10-plugins-base, gstreamer0.10-plugins-good, + libgstreamer0.10-0. (Closes: #359635) + [debian/control] + + -- Loic Minier Tue, 28 Mar 2006 15:27:18 +0200 + +pitivi (0.9.9.2+cvs20060301-1) unstable; urgency=low + + * New upstream CVS snapshot. + + -- Loic Minier Sat, 4 Mar 2006 12:58:21 +0100 + +pitivi (0.9.9.2-1) unstable; urgency=low + + * Initial upload to Debian. (Closes: #291069) + * Set myself as the Maintainer. + [debian/control] + * Fix license to be LGPL and fix copyright holders for the Python version. + [debian/copyright] + * Add CDBS' utils. + [debian/rules] + * Drop version of the python-dev build-dep to build against 2.3. + [debian/control] + * Drop gettext build-dep. + [debian/control] + * Replace python-gnome2-dev by a python-gnome2 dep. + [debian/control] + * Tweak descriptions a bit. + [debian/control] + + -- Loic Minier Sun, 26 Feb 2006 20:28:02 +0100 + +pitivi (0.9.9.2-0ubuntu2) dapper; urgency=low + + * Rebuild. + + -- Daniel Holbach Thu, 23 Feb 2006 10:42:08 +0100 + +pitivi (0.9.9.2-0ubuntu1) dapper; urgency=low + + * Initial release. + + -- Daniel Holbach Sat, 4 Feb 2006 14:42:30 +0000 + --- pitivi-0.13.4.orig/debian/patches/02_remove_version_from_title.patch +++ pitivi-0.13.4/debian/patches/02_remove_version_from_title.patch @@ -0,0 +1,27 @@ +# Subject: Don't show version number in titlebar +# Origin: Other, https://bugs.edge.launchpad.net/ubuntu/+source/pitivi/+bug/314885 +# Bug-Ubuntu: https://bugs.edge.launchpad.net/ubuntu/+source/pitivi/+bug/314885 +# Bug-Gnome: https://bugzilla.gnome.org/show_bug.cgi?id=606117 +# Author: Niel J. Patel +# Reviewed-by: Nigel Babu +diff -Nur -x '*.orig' -x '*~' pitivi-0.13.4/pitivi/ui/mainwindow.py pitivi-0.13.4.new/pitivi/ui/mainwindow.py +--- pitivi-0.13.4/pitivi/ui/mainwindow.py 2010-03-30 21:34:47.868670888 +0530 ++++ pitivi-0.13.4.new/pitivi/ui/mainwindow.py 2010-03-30 21:35:56.442638692 +0530 +@@ -365,7 +365,7 @@ + + def _createUi(self, instance): + """ Create the graphical interface """ +- self.set_title("%s v%s" % (APPNAME, pitivi_version)) ++ self.set_title("%s" % (APPNAME)) + self.connect("delete-event", self._deleteCb) + self.connect("configure-event", self._configureCb) + +@@ -907,7 +907,7 @@ + redo_action.set_sensitive(can_redo) + + if self.project is not None: +- app_name = "%s %s" % (APPNAME, pitivi_version) ++ app_name = "%s" % (APPNAME) + title = u"%s \u2014 %s" % (self.project.name, app_name) + if dirty: + title = "*" + title --- pitivi-0.13.4.orig/debian/patches/01_disable-devel-mode.patch +++ pitivi-0.13.4/debian/patches/01_disable-devel-mode.patch @@ -0,0 +1,34 @@ +--- pitivi-0.13.3.orig/bin/pitivi.in 2009-12-17 00:22:50.000000000 +0100 ++++ pitivi-0.13.3/bin/pitivi.in 2009-12-17 00:43:42.000000000 +0100 +@@ -32,29 +32,17 @@ + + localedir = "" + +-# Check if we're in development or installed version + # Add the path of pitivi stuff + # TODO : change it when it's finally in cvs + + def _get_root_dir(): + return '/'.join(os.path.dirname(os.path.abspath(__file__)).split('/')[:-1]) + +-def _in_devel(): +- rd = _get_root_dir() +- return (os.path.exists(os.path.join(rd, '.svn')) or +- os.path.exists(os.path.join(rd, 'CVS')) or +- os.path.exists(os.path.join(rd, '.git'))) +- + def _add_pitivi_path(): + global localedir + dir = os.path.dirname(os.path.abspath(__file__)) +- root = None +- if _in_devel(): +- root = os.path.split(dir)[0] +- localedir = os.path.join(os.path.split(dir)[0], 'locale') +- else: +- root = os.path.join(LIBDIR, 'pitivi', 'python') +- localedir = "@DATADIR@/locale" ++ root = os.path.join(LIBDIR, 'pitivi', 'python') ++ localedir = "@DATADIR@/locale" + + if not root in sys.path: + sys.path.insert(0, root) --- pitivi-0.13.4.orig/debian/patches/lp537619_gdk_cairo_reset_clip.patch +++ pitivi-0.13.4/debian/patches/lp537619_gdk_cairo_reset_clip.patch @@ -0,0 +1,12 @@ +diff -Nurp pitivi-0.13.4/pitivi/ui/curve.py pitivi-0.13.4-new/pitivi/ui/curve.py +--- pitivi-0.13.4/pitivi/ui/curve.py 2010-02-19 11:17:24.000000000 -0500 ++++ pitivi-0.13.4-new/pitivi/ui/curve.py 2010-04-05 17:06:41.233651709 -0400 +@@ -258,7 +258,7 @@ class Curve(goocanvas.ItemSimple, goocan + bounds = intersect(self.bounds, bounds) + width = bounds.x2 - bounds.x1 + height = bounds.y2 - bounds.y1 +- cr.reset_clip() ++ cr.reset_clip(cr=cr, drawable=self.get_canvas()) + cr.rectangle(bounds.x1, bounds.y1, width, height) + cr.clip() + --- pitivi-0.13.4.orig/debian/patches/01_lpi.patch +++ pitivi-0.13.4/debian/patches/01_lpi.patch @@ -0,0 +1,26 @@ +diff -Nur -x '*.orig' -x '*~' pitivi-0.13.3/pitivi/ui/mainwindow.py pitivi-0.13.3.new/pitivi/ui/mainwindow.py +--- pitivi-0.13.3/pitivi/ui/mainwindow.py 2009-09-12 19:10:15.000000000 +1000 ++++ pitivi-0.13.3.new/pitivi/ui/mainwindow.py 2010-01-27 17:15:13.643941338 +1100 +@@ -355,6 +355,11 @@ + self.uimanager.add_ui_from_file(os.path.join(os.path.dirname( + os.path.abspath(__file__)), "mainwindow.xml")) + ++ # Launchpad integration ++ import LaunchpadIntegration ++ LaunchpadIntegration.set_sourcepackagename ("pitivi") ++ LaunchpadIntegration.add_ui (self.uimanager, "/MainMenuBar/Help/LaunchpadItems") ++ + def _createUi(self, instance): + """ Create the graphical interface """ + self.set_title("%s v%s" % (APPNAME, pitivi_version)) +diff -Nur -x '*.orig' -x '*~' pitivi-0.13.3/pitivi/ui/mainwindow.xml pitivi-0.13.3.new/pitivi/ui/mainwindow.xml +--- pitivi-0.13.3/pitivi/ui/mainwindow.xml 2009-08-11 04:01:52.000000000 +1000 ++++ pitivi-0.13.3.new/pitivi/ui/mainwindow.xml 2010-01-27 17:15:13.643941338 +1100 +@@ -43,6 +43,7 @@ + + + ++ + + +