--- picard-0.12.1.orig/debian/control +++ picard-0.12.1/debian/control @@ -0,0 +1,32 @@ +Source: picard +Section: sound +Priority: optional +Maintainer: Ubuntu MOTU Developers +XSBC-Original-Maintainer: Adam Cécile (Le_Vert) +Build-Depends: debhelper (>= 5.0.51~), + python-all-dev, + python-all, + python-support (>= 0.4), + gettext, + libofa0-dev, + libavcodec-dev, + libavformat-dev, + imagemagick, + pkg-config +Standards-Version: 3.8.0 +Homepage: http://musicbrainz.org/doc/PicardTagger +XS-Python-Version: >= 2.4 +XB-Python-Version: ${python:Versions} + +Package: picard +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, ${python:Depends}, + python-qt4 (>= 4.1), + python-mutagen (>= 1.9), + python-ctypes, + libdiscid0 +Description: Next-Generation MusicBrainz audio files tagger + Picard is the next generation MusicBrainz tagging application. + . + This new tagging concept is album oriented, as opposed to track oriented + like the others taggers are. --- picard-0.12.1.orig/debian/watch +++ picard-0.12.1/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://ftp.musicbrainz.org/pub/musicbrainz/picard/picard-([0-9\.]+).tar.gz --- picard-0.12.1.orig/debian/changelog +++ picard-0.12.1/debian/changelog @@ -0,0 +1,165 @@ +picard (0.12.1-0ubuntu1) UNRELEASED; urgency=low + + * New upstream release. + * debian/rules: + - change icon generation rules + + -- Krzysztof Klimonda Mon, 08 Feb 2010 02:02:24 +0100 + +picard (0.11-2ubuntu4) lucid; urgency=low + + * rebuild for ffmpeg versioned symbols + + -- Reinhard Tartler Tue, 19 Jan 2010 21:34:49 +0100 + +picard (0.11-2ubuntu3) karmic; urgency=low + + * Add patch to set plugins/__init__.py nonempty so setup installs it. + (LP: #422032) + + -- Chad Miller Fri, 02 Oct 2009 15:10:11 -0400 + +picard (0.11-2ubuntu2) karmic; urgency=low + + * No-change rebuild to pickup new ffmpeg shlibs file. + + -- Stefan Potyra Sun, 30 Aug 2009 14:39:36 +0200 + +picard (0.11-2ubuntu1) karmic; urgency=low + + * Merge from debian unstable, remaining changes: + - debian/rules: --install-layout=deb for Python 2.6 + - debian/copyright: add icons license (CC-by-SA 2.5) + + -- Scott Kitterman Sat, 25 Apr 2009 12:46:03 -0400 + +picard (0.11-2) unstable; urgency=low + + * Upload to unstable (Closes: #517269). + + -- Adam Cécile (Le_Vert) Thu, 26 Feb 2009 22:06:48 +0100 + +picard (0.11-1ubuntu2) jaunty; urgency=low + + * Add --install-layout=deb and rebuild for Python 2.6 transition + (LP: #335914) + + -- Scott Kitterman Sun, 01 Mar 2009 23:03:52 -0500 + +picard (0.11-1ubuntu1) jaunty; urgency=low + + * Merge from Debian experimental (fixes build/link against recent ffmpeg + snapshots), remaining Ubuntu changes: + - debian/copyright: add icons license (CC-by-SA 2.5). + + -- Lionel Le Folgoc Sun, 21 Dec 2008 14:52:57 +0100 + +picard (0.11-1) experimental; urgency=low + + * New upstream release. + * Many packaging improvements (thanks to Loic Minier): + - debian/rules: better targets dependencies, + - strip all leading spaces, + - wrap deps/bdeps in debian/control, + - call dh_icons and thus, bump debhelper bdep, + - adds missing ${misc:Depends}, + - call setup.py config with the right CFLAGS, + - call dh_* with -s, + - improve clean's target find calls + - remove debian/pyversions, use XS-Python-Version instead, + - debian/rules sed improvement. + + -- Adam Cécile (Le_Vert) Fri, 19 Dec 2008 21:46:14 +0100 + +picard (0.10-1) experimental; urgency=low + + * Upload to experimental because of lenny freeze. + * New upstream release. + * Update debian/copyright: + - Add Lukáš Lalinský as copyright holder, + - Add Benbuck Nason and Michael Urman as authors. + * Drop 000-picard_filebrowser_collapse patch, merged upstream. + + -- Adam Cécile (Le_Vert) Wed, 13 Aug 2008 23:13:07 +0200 + +picard (0.10-0ubuntu4) intrepid; urgency=low + + * Add patch fix-install-desktop (LP: #272079): + fix upstream script not installing icons and .desktop file + patch from http://bazaar.launchpad.net/~musicbrainz-developers/picard \ + /trunk/revision/819 + * Add patch fix-desktop-file: + make desktop file freedesktop and Gnome HIG compliant + + -- Cesare Tirabassi Fri, 19 Sep 2008 14:08:43 +0200 + +picard (0.10-0ubuntu3) intrepid; urgency=low + + * Revert the previous change, the bug was for the old version. This + one does not need libtunepimp-mp3 anymore.. + + -- Timo Aaltonen Fri, 05 Sep 2008 20:54:23 +0300 + +picard (0.10-0ubuntu2) intrepid; urgency=low + + * control: Depend on libtunepimp5-mp3. (LP: #128600) + + -- Timo Aaltonen Wed, 03 Sep 2008 00:57:50 +0300 + +picard (0.10-0ubuntu1) intrepid; urgency=low + + * New upstream release (LP: #257664) + * debian/copyright: + - add icons license (CC-by-SA 2.5) + - add copyright owner explicitely (Lukáš Lalinský) + - add additional authors (Benbuck Nason and Michael Urman) + * Remove patch 000-picard_filebrowser_collapse.patch applied upstream. + + -- Cesare Tirabassi Wed, 13 Aug 2008 21:08:47 +0200 + +picard (0.9.0-4) unstable; urgency=low + + * Bump Standards-Version to 3.8.0. + * Add quilt dependency as patch system. + * Apply picard-filebrowser-collapse patch (Closes: #487251). + + -- Adam Cécile (Le_Vert) Mon, 23 Jun 2008 22:44:44 +0200 + +picard (0.9.0-3) unstable; urgency=low + + * Configure with --disable-autoupdate (Closes: #482971). + + -- Adam Cécile (Le_Vert) Mon, 02 Jun 2008 23:47:44 +0200 + +picard (0.9.0-2) unstable; urgency=low + + * Add pkg-config build-depends to ensure ffmpeg will be detected correctly + (Closes: #462147). + * Update debian/watch (Closes: #462095). + + -- Adam Cécile (Le_Vert) Wed, 06 Feb 2008 22:21:56 +0100 + +picard (0.9.0-1) unstable; urgency=low + + * Initial upload to debian unstable. + * Most of packaging has been re-done because of major upstream changes. + * New upstream release (Closes: #416951, #431466, #457241). + * Update debian/watch (Closes: #458912). + * Bump Standards-Version to 3.7.3. + * Move homepage to new dpkg standard field. + * Update manpage and fix its whatis entry. + + -- Adam Cécile (Le_Vert) Sat, 05 Jan 2008 00:18:53 +0100 + +picard (0.7.2-2) experimental; urgency=low + + * Add debian/watch. + + -- Adam Cécile (Le_Vert) Mon, 27 Nov 2006 01:17:46 +0100 + +picard (0.7.2-1) experimental; urgency=low + + * Initial release (Closes: #397260). + + -- Adam Cécile (Le_Vert) Mon, 6 Nov 2006 01:42:10 +0100 + --- picard-0.12.1.orig/debian/compat +++ picard-0.12.1/debian/compat @@ -0,0 +1 @@ +5 --- picard-0.12.1.orig/debian/links +++ picard-0.12.1/debian/links @@ -0,0 +1 @@ +/usr/share/pixmaps/picard-32.xpm /usr/share/pixmaps/picard.xpm --- picard-0.12.1.orig/debian/copyright +++ picard-0.12.1/debian/copyright @@ -0,0 +1,87 @@ +This package was debianized by Adam Cécile (Le_Vert) on +Mon, 6 Nov 2006 01:42:10 +0100. + +It was downloaded from http://musicbrainz.org/doc/PicardTagger + +Upstream Author: Robert Kaye + Robert Vollmert + Cody M. Bailey + Dave Evans + David Hull + Lukáš Lalinský + Tobias Rundström + Benbuck Nason + Michael Urman + +Copyright: (C) 2008 Lukáš Lalinský + (C) 2004-2006, Robert Kaye + (C) 1995-2002, RealNetworks + Portions copyright by the other upstream authors (see above). + +picard is triple-licensed under 'GNU General Public License', 'RealNetworks +Public Source License Version 1.0' and 'RealNetworks Community Source +License Version 1.0'. + +You can choose, at your convenience, one of this three license. + +Debian packages chooses GPL, because the two other are not DFSG-compliant. + +The icons in this program are from the Tango Desktop Project + and are licensed under the Creative Commons +Attribution-Share Alike 2.5 Generic License. + +License (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'. + +License (CC-by-SA 2.5): + + You are free: + to Share — to copy, distribute and transmit the work + to Remix — to adapt the work + + Under the following conditions: + + Attribution. You must attribute the work in the manner specified by the + author or licensor (but not in any way that suggests that they endorse you + or your use of the work). + + Share Alike. If you alter, transform, or build upon this work, you may + distribute the resulting work only under the same or similar license to + this one. + + - For any reuse or distribution, you must make clear to others the license + terms of this work. The best way to do this is with a link to this web + page: http://creativecommons.org/licenses/by-sa/2.5/ + + - Any of the above conditions can be waived if you get permission from the + copyright holder. + + - Nothing in this license impairs or restricts the author's moral rights. + +RealNetworks Public Source License Version 1.0 can be found at: +'https://helixcommunity.org/content/rpsl' + +RealNetworks Community Source License Version 1.0 can be found at: +'https://helixcommunity.org/content/rcsl' + +Creative Commons Attribution-Share Alike 2.5 Generic License can be found at: +'http://creativecommons.org/licenses/by-sa/2.5/legalcode' + +The Debian packaging is (C) 2006, Adam Cécile (Le_Vert) +and is licensed under the GPL, see above. --- picard-0.12.1.orig/debian/picard.1 +++ picard-0.12.1/debian/picard.1 @@ -0,0 +1,30 @@ +.TH PICARD 1 "January 2008" "Version 0.9.0" + +.SH NAME +picard - next generation MusicBrainz tagging application (written in pyQT4) + +.SH SYNOPSIS +.B picard + +.SH DESCRIPTION +.B picard +is the next generation MusicBrainz tagging application. +.br +This new tagging concept is album oriented, as opposed to track oriented like the others taggers are. + +.SH OPTIONS +.BI picard +has no options. + +.SH SEE ALSO +.br +.B Homepage: +http://musicbrainz.org/doc/PicardTagger +.br + +.SH AUTHOR +This manual page was written by Adam Cecile for the Debian system (but may be used by others). +.br +Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or any later version published by the Free Software Foundation +.br +On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL. --- picard-0.12.1.orig/debian/manpages +++ picard-0.12.1/debian/manpages @@ -0,0 +1 @@ +debian/picard.1 --- picard-0.12.1.orig/debian/rules +++ picard-0.12.1/debian/rules @@ -0,0 +1,68 @@ +#!/usr/bin/make -f + +PYVERS = $(shell pyversions -rv) +DESTDIR = $(CURDIR)/debian/picard + +FILE_FLUFF = \# Updated by DPKG installer to be nonempty \# + +CFLAGS = -Wall -g -O$(if $(findstring noopt,$(DEB_BUILD_OPTIONS)),0,2) + +build: $(PYVERS:%=build-stamp%) + +build-stamp%: + dh_testdir + CFLAGS="$(CFLAGS)" python$* setup.py config + CFLAGS="$(CFLAGS)" python$* setup.py build_ext + echo "$(FILE_FLUFF)" >> picard/plugins/__init__.py + python$* setup.py install --install-layout=deb --root=$(DESTDIR) --prefix=/usr \ + --no-compile --disable-autoupdate + rm -rf build/ build.cfg scripts/picard + touch $@ + +clean: + dh_testdir + dh_testroot + rm -rf build/ build.cfg scripts/picard build-stamp* + find $(CURDIR) \( -name '*.mo' -o -name '*.pyc' \) -delete + -cp picard/plugins/__init__.py picard/plugins/__init__.py-temp && \ + grep -v "$(FILE_FLUFF)" < picard/plugins/__init__.py-temp > picard/plugins/__init__.py + -rm picard/plugins/__init__.py-temp + dh_clean + +install: build + dh_testdir + dh_testroot + dh_installdirs + # Let's create some icons + mkdir -p $(DESTDIR)/usr/share/pixmaps + convert $(CURDIR)/resources/images/32x32/picard.png -resize 22 $(DESTDIR)/usr/share/pixmaps/picard-22.xpm + mkdir -p $(DESTDIR)/usr/share/icons/hicolor/22x22/apps + convert $(CURDIR)/resources/images/32x32/picard.png -resize 22 $(DESTDIR)/usr/share/icons/hicolor/22x22/apps/picard.png + for size in 16 24 32; do \ + convert $(CURDIR)/resources/images/$${size}x$${size}/picard.png $(DESTDIR)/usr/share/pixmaps/picard-$${size}.xpm || exit 1; \ + done + # And fix the shebang + sed -i 's,^#!/usr/bin/python.*,#!/usr/bin/python,' $(DESTDIR)/usr/bin/picard + +binary-indep: build install +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs -s NEWS.txt + dh_installdocs -s + dh_installmenu -s + dh_icons -s + dh_pysupport -s + dh_installman -s + dh_link -s + dh_strip -s + dh_compress -s + dh_fixperms -s + dh_installdeb -s + dh_shlibdeps -s + dh_gencontrol -s + dh_md5sums -s + dh_builddeb -s + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- picard-0.12.1.orig/debian/menu +++ picard-0.12.1/debian/menu @@ -0,0 +1,3 @@ +?package(picard): needs="X11" section="Applications/Sound" title="Picard" \ + longtitle="Picard - Next-Generation MusicBrainz audio files tagger" \ + command="/usr/bin/picard" icon="/usr/share/pixmaps/picard.xpm"