--- moovida-plugins-bad-1.0.6.orig/debian/watch +++ moovida-plugins-bad-1.0.6/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://www.moovida.com/static/download/moovida/moovida-plugins-bad-([\d.]+).tar.gz --- moovida-plugins-bad-1.0.6.orig/debian/preinst +++ moovida-plugins-bad-1.0.6/debian/preinst @@ -0,0 +1,9 @@ +#!/bin/sh +set -e + +# Transition to python-support from python-central. +if [ "$1" = upgrade ] && dpkg --compare-versions "$2" lt 2.24.3-1; then + pycentral pkgremove moovida-plugins-bad +fi + +#DEBHELPER# --- moovida-plugins-bad-1.0.6.orig/debian/compat +++ moovida-plugins-bad-1.0.6/debian/compat @@ -0,0 +1 @@ +5 --- moovida-plugins-bad-1.0.6.orig/debian/changelog +++ moovida-plugins-bad-1.0.6/debian/changelog @@ -0,0 +1,158 @@ +moovida-plugins-bad (1.0.6-0ubuntu1) karmic; urgency=low + + * New upstream release. (LP: #414267) + * debian/control: Change Suggests on python-coherence + to coherence due to binary package rename. + * debian/pactches: Tweak 40_use-system-coherence.patch to + apply to new version. + + -- Andrew Starr-Bochicchio Sun, 16 Aug 2009 13:16:31 -0400 + +moovida-plugins-bad (1.0.5-0ubuntu1) karmic; urgency=low + + * New upstream release. + * Merge with Debian Experimental, remaining Ubuntu changes: + - Change site-packages to *-packages + * Synchronize with pkg-gstreamer svn: + - Updated debian/copyright. + - debian/rules: + + Bumped standards version to 3.8.2; no changes required. + + Changed build-depend on python-central into python-support. + - debian/preinst: + + Added to handle the migration from python-central to python-support. + + -- Andrew Starr-Bochicchio Tue, 14 Jul 2009 14:06:57 -0400 + +moovida-plugins-bad (1.0.1-1) experimental; urgency=low + + * New upstream release: Elisa had been rename to Moovida! + * Synchronised with Elisa Packagers branches on Launchpad. + * debian/control: + - Rename 'elisa' to 'moovida' everywhere. + - Added confict/replace for elisa-plugins-bad. + - Corrected the section. + - Removed the breaks on elisa-plugins-bad << 0.5, conflicts/replaces + handles this now. + - Updated the short and long description. + * debian/copyright: synchronized with upstream changes; updated the + download URL. + * debian/watch: updated for the new location of tarballs. + + -- Paul van Tilburg Tue, 26 May 2009 21:12:44 +0200 + +elisa-plugins-bad (0.5.37-1) experimental; urgency=low + + * New upstream release. + + -- Paul van Tilburg Mon, 27 Apr 2009 22:39:15 +0200 + +elisa-plugins-bad (0.5.35-1) experimental; urgency=low + + * New upstream release. + * debian/control: + - Bumped depends and build-depends on python-elisa and + depend on elisa-plugins-good to >= 0.3.35. + - Bumped standards version to 3.8.1; no changes required. + + -- Paul van Tilburg Mon, 06 Apr 2009 22:10:31 +0200 + +elisa-plugins-bad (0.5.30-1) experimental; urgency=low + + * New upstream release. + + -- Paul van Tilburg Tue, 03 Mar 2009 21:29:36 +0100 + +elisa-plugins-bad (0.5.28-1ubuntu2) jaunty; urgency=low + + * New patch, 60_plug-decodebin-earlier, from upstream, fixes music scan + failing on *.ogg files; LP: #357097. + + -- Loic Minier Tue, 21 Apr 2009 17:08:14 +0200 + +elisa-plugins-bad (0.5.28-1ubuntu1) jaunty; urgency=low + + * Transition to python 2.6 (lp: #337438), debian/rules: + - Change site-packages to *-packages + + -- Andrew Starr-Bochicchio Wed, 04 Mar 2009 00:22:46 -0500 + +elisa-plugins-bad (0.5.28-1) experimental; urgency=low + + * New upstream release. + + -- Paul van Tilburg Mon, 16 Feb 2009 21:38:46 +0100 + +elisa-plugins-bad (0.5.27-1) experimental; urgency=low + + * New upstream release. + + -- Paul van Tilburg Sun, 15 Feb 2009 14:08:33 +0100 + +elisa-plugins-bad (0.5.25-1) experimental; urgency=low + + * New upstream release. + * debian/control: + - Added myself as a uploader. + - Bumped the python-elisa (build-)dependency to >= 0.5.25. + - Removed duplicate python-twisted-web2 depend. + + -- Paul van Tilburg Sun, 01 Feb 2009 20:30:59 +0100 + +elisa-plugins-bad (0.5.9-1-2) experimental; urgency=low + + * Downgrade python-coherence to a suggests. + + -- Loic Minier Mon, 15 Sep 2008 22:24:45 +0200 + +elisa-plugins-bad (0.5.9-1-1) experimental; urgency=low + + [ Philippe Normand ] + * New upstream release + * control: removed unneeded dependencies and added new ones + (python-cssutils is still missing). Also enforce dependency on + python-pgm >= 0.3.5. + * rules: compile .po files in common-build-indep run + + [ Loic Minier ] + * New upstream release. + - Require elisa >= 0.5.9 packages and drop storm dep as its in elisa. + - Require elisa-plugins-good >= 0.5.9. + - Depend on python-cssutils for the pidment widgets theme. + * Bump up standards-version to 3.8.0. + * Drop shelf, smb_win32/smbwin32, winremote, and wmd plugins. + * Suggest python-simplejson for the yesfm plugin. + * Depend on python-dbus, used by misc plugins (pigment, avahi, osso...). + * Depend on python-gobject, used by misc plugins (pigment, poblesec, + gstreamer, ...). + * Depend on python-twisted-core, python-twisted-wen, python-twisted-web2, + python-pkg-resources | python-setuptools as used by misc plugins. + * Suggest python-louie as used by the coherence plugin. + * Depend on python-imaging as used by the poblesec plugin. + * Break and replace elisa-plugins-good (<< 0.5) as some modules moved with + (gstreamer_plugin, amazon_plugin...) and without (pigment, + elisa_updater...) renaming from good to bad. + * New patch, 40_use-system-coherence, use system's coherence instead of + elisa's. + * Fixup perms of .png files. + + -- Loic Minier Mon, 15 Sep 2008 16:23:06 +0200 + +elisa-plugins-bad (0.3.5-1) unstable; urgency=low + + [ Philippe Normand ] + * New upstream release. + + [ Loic Minier ] + * Merge patch from Alessandro Decina to remove the nspkg.pth file created + by setuptools. + + -- Philippe Normand Wed, 12 Mar 2008 15:54:10 +0100 + +elisa-plugins-bad (0.3.4-1) experimental; urgency=low + + * Initial upstream release, closes: #469464 + * Updated runtime dependencies in debian/control + * Package section is gnome + * Added Tango licence in debian/copyright + + -- Philippe Normand Fri, 29 Feb 2008 21:33:09 +0100 --- moovida-plugins-bad-1.0.6.orig/debian/pycompat +++ moovida-plugins-bad-1.0.6/debian/pycompat @@ -0,0 +1 @@ +2 --- moovida-plugins-bad-1.0.6.orig/debian/copyright +++ moovida-plugins-bad-1.0.6/debian/copyright @@ -0,0 +1,71 @@ +This package was debianized by Philippe Normand +on Mon, 25 Feb 2008 12:50:50 +0100. + +It was downloaded from . + + +Upstream Authors +================ + + Guido Amuroso + Florian Boucault + Alessandro Decina + Christophe Dumas + Benjamin Kampmann + Gernot Klimscha + Lionel Martin + Loïc Molinari + Philippe Normand + Olivier Tilloy + +Copyright +========= + + Copyright © 2006-2009 Fluendo Embedded S.L. (www.fluendo.com). + + +Licensing +========= + + From upstream's COPYING file: + """ + Moovida - Home multimedia server + Copyright (C) 2006-2009 Fluendo Embedded S.L. (www.fluendo.com). + All rights reserved. + + The core Moovida system is licensed under the GPL version 3. + See "LICENSE.GPL" in the root directory of this distribution package + for details on that license. There is also a special exception clause to + our GPL license as documented in that file. + + Moovida plugins are licensed under the GPL version 3 unless otherwise + specified in the plugins themselves. + + The GPL part of Moovida is also available under a commercial licensing + agreement from Fluendo. + See "LICENSE.Moovida" in the root directory of this distribution package + for details on that license. + + If you are uncertain about the licensing of certain source files check the + license statement in the header of said file or contact Fluendo. + """ + +GPL version 3 +============= + + 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 3 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 version 3 of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL-3'. --- moovida-plugins-bad-1.0.6.orig/debian/control +++ moovida-plugins-bad-1.0.6/debian/control @@ -0,0 +1,67 @@ +Source: moovida-plugins-bad +Maintainer: Ubuntu MOTU Developers +XSBC-Original-Maintainer: Maintainers of GStreamer packages > +Uploaders: Loic Minier , + Arnaud Quette , + Philippe Normand , + Paul van Tilburg +Section: video +Priority: optional +Build-Depends: debhelper (>= 5.0.37.2), + cdbs (>= 0.4.43), + dpkg-dev (>= 1.13.19), + python-dev, + python, + python-setuptools, + python-moovida (>= 1.0.4), + python-twisted-core, + python-support +Standards-Version: 3.8.2 +XS-Python-Version: >= 2.4 + +Package: moovida-plugins-bad +Architecture: all +Conflicts: elisa-plugins-bad +Replaces: elisa-plugins-bad +Depends: ${misc:Depends}, + ${python:Depends}, + python-moovida (>= 1.0.4), + moovida-plugins-good (>= 1.0.4), + python-gtk2, + python-gst0.10, + python (>= 2.5) | python-pysqlite2, + python-openssl, + python-avahi, + ttf-liberation, + python-xdg, + python-gpod, + gstreamer0.10-plugins-base, + gstreamer0.10-plugins-good, + gstreamer0.10-gnomevfs, + python-cssutils, + python-dbus, + python-gobject, + python-imaging, + python-twisted-core, + python-twisted-web, + python-twisted-web2, + python-pkg-resources | python-setuptools +Recommends: gstreamer0.10-ffmpeg, + gstreamer0.10-plugins-ugly, + libvisual-0.4-plugins +Suggests: gstreamer0.10-plugins-bad, + gstreamer0.10-fluendo-mpegdemux, + python-simplejson, + coherence, + python-twisted, + python-louie +XB-Python-Version: ${python:Versions} +Description: Moovida plugins from the "bad" set + Moovida is much more than a simple media player... it is a cutting edge media + center bringing the best of the internet to your TV screen. Automatically + creating your own digital library you can browse from your sofa with a remote + control. The elegant and easy to use interface automatically displays artwork + and fan art throughtout and gives you access to movie synopsis and artist info. + . + This package contains the Moovida plugins from the "bad" set, a set of + bad-quality plug-ins. --- moovida-plugins-bad-1.0.6.orig/debian/rules +++ moovida-plugins-bad-1.0.6/debian/rules @@ -0,0 +1,23 @@ +#!/usr/bin/make -f + +DEB_PYTHON_SYSTEM := pysupport + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/python-distutils.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk +include /usr/share/cdbs/1/rules/utils.mk + +common-build-indep:: + # compile .po files. + python$(cdbs_python_current_version) setup.py -v build_po + +common-install-indep:: + # NOTE: smbwin32 versus smb_win32 as egg info and plugin names differ + for p in shelf smb_win32 smbwin32 winremote wmd; do \ + rm -rvf debian/moovida-plugins-bad/usr/lib/python$(cdbs_python_current_version)/elisa_plugin_$$p-*.egg-info/; \ + rm -rvf debian/moovida-plugins-bad/usr/lib/python$(cdbs_python_current_version)/elisa/plugins/$$p/; \ + done + rm -fv $(DEB_DESTDIR)/usr/lib/python$(cdbs_python_current_version)/*-packages/*.pth + find debian/moovida-plugins-bad -wholename "*plugins/__init__.py" -exec rm -vf {} \; + # fixup perms of .png files + find debian/moovida-plugins-bad -name \*.png -exec chmod a-x {} \; --- moovida-plugins-bad-1.0.6.orig/debian/patches/40_use-system-coherence.patch +++ moovida-plugins-bad-1.0.6/debian/patches/40_use-system-coherence.patch @@ -0,0 +1,13 @@ +Use system's coherence instead of elisa's + +--- elisa-plugins-bad-0.5.9-1/elisa/plugins/discogs/discogs_resource.py 2008-09-08 18:11:49.000000000 +0200 ++++ elisa-plugins-bad-0.5.9-1.new/elisa/plugins/discogs/discogs_resource.py 2008-09-15 16:22:35.000000000 +0200 +@@ -36,7 +36,7 @@ + from elisa.plugins.base.models.image import ImageModel + from elisa.plugins.base.models.media import RawDataModel + +-from elisa.extern.coherence.et import parse_xml ++from coherence.extern.et import parse_xml + + from twisted.web2 import responsecode + from twisted.web2.stream import BufferedStream