[Python-apps-commits] r9985 - in packages/picard/trunk/debian (changelog control links rules)
cjsmo-guest at users.alioth.debian.org
cjsmo-guest at users.alioth.debian.org
Tue Aug 27 16:25:13 UTC 2013
Date: Tuesday, August 27, 2013 @ 16:25:11
Author: cjsmo-guest
Revision: 9985
* New upstream release.
* Removed Depends on libofa0-dev as upstream no longer requires it.
* Moved libchromaprint-tools from Recommends to Depends.
* Update packaging to use pybuild.
* debian/control
- Added Build Depends on python3 >= 3.3.0-2.
- Added Build Depends on python-dev.
- Increased debhelper to >= 9
- added libchromaprint-tools, hicolor-icon-theme to Suggests.
- increased debhelper dependency to >= 9
* Increased Standards Version to 3.9.4 no changes needed.
* Moved /usr/bin/picard link creation to debian/links.
- updated to use pybuild
- cleaned up not needed cruft.
Modified:
packages/picard/trunk/debian/changelog
packages/picard/trunk/debian/control
packages/picard/trunk/debian/links
packages/picard/trunk/debian/rules
Modified: packages/picard/trunk/debian/changelog
===================================================================
--- packages/picard/trunk/debian/changelog 2013-08-21 01:49:16 UTC (rev 9984)
+++ packages/picard/trunk/debian/changelog 2013-08-27 16:25:11 UTC (rev 9985)
@@ -1,22 +1,25 @@
-picard (1.1-1) UNRELEASED; urgency=low
+picard (1.2-1) UNRELEASED; urgency=low
- [ Charlie Smotherman ]
- * New upstream release. Closes: #687650
+ * New upstream release.
+ * Removed Depends on libofa0-dev as upstream no longer requires it.
+ * Moved libchromaprint-tools from Recommends to Depends.
+ * Update packaging to use pybuild.
* Increased debian/compat to 9.
- * debian/control:
- - added libchromaprint-tools to Suggests field. Closes: #681102
- - increased debhelper to >= 9.
- - added hicolor-icon-theme to Suggests.
+ * debian/control
+ - Added Build Depends on python3 >= 3.3.0-2.
+ - Added Build Depends on python-dev.
+ - Increased debhelper to >= 9
+ - added libchromaprint-tools, hicolor-icon-theme to Suggests.
+ - increased debhelper dependency to >= 9
+ * Increased Standards Version to 3.9.4 no changes needed.
+ * Moved /usr/bin/picard link creation to debian/links.
* debian/rules
- - cleaned up debian/rules of not needed cruft.
+ - updated to use pybuild
+ - cleaned up not needed cruft.
- removed CFLAGS calls, this is now being done by dh9.
- - added for loop to dh_auto_build to build exts for all support pyvers.
- [ Jakub Wilk ]
- * Add Vcs-* fields.
+ -- Charlie Smotherman <cjsmo at cableone.net> Wed, 31 Oct 2012 16:45:44 -0500
- -- Jakub Wilk <jwilk at debian.org> Sun, 05 May 2013 15:14:01 +0200
-
picard (1.0-1) unstable; urgency=low
* New upstream release.
Modified: packages/picard/trunk/debian/control
===================================================================
--- packages/picard/trunk/debian/control 2013-08-21 01:49:16 UTC (rev 9984)
+++ packages/picard/trunk/debian/control 2013-08-27 16:25:11 UTC (rev 9985)
@@ -4,26 +4,26 @@
Maintainer: Python Applications Packaging Team <python-apps-team at lists.alioth.debian.org>
Uploaders: Charlie Smotherman <cjsmo at cableone.net>
Build-Depends: debhelper (>= 9),
- python-all-dev (>= 2.6.6-3~),
+ python3 (>= 3.3.0-2),
+ python-dev (>= 2.6.6-3~),
+ dh-python,
gettext,
- libofa0-dev,
libavcodec-dev (>= 4:0.7),
libavformat-dev,
imagemagick,
pkg-config
-Standards-Version: 3.9.3
+Standards-Version: 3.9.4
Homepage: http://musicbrainz.org/doc/PicardTagger
X-Python-Version: >= 2.5
-Vcs-Svn: svn://anonscm.debian.org/python-apps/packages/picard/trunk/
-Vcs-Browser: http://anonscm.debian.org/viewvc/python-apps/packages/picard/trunk/
Package: picard
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}, ${python:Depends},
python-qt4 (>= 4.5),
python-mutagen (>= 1.20),
- libdiscid0
-Suggests: libchromaprint-tools, hicolor-icon-theme
+ libdiscid0,
+ libchromaprint-tools
+Suggests: hicolor-icon-theme
Description: Next-Generation MusicBrainz audio files tagger
Picard is the next generation MusicBrainz tagging application.
.
Modified: packages/picard/trunk/debian/links
===================================================================
--- packages/picard/trunk/debian/links 2013-08-21 01:49:16 UTC (rev 9984)
+++ packages/picard/trunk/debian/links 2013-08-27 16:25:11 UTC (rev 9985)
@@ -1 +1,9 @@
-/usr/share/pixmaps/picard-32.xpm /usr/share/pixmaps/picard.xpm
+usr/lib/picard/picard_run /usr/bin/picard
+
+usr/share/picard/resources/images/16x16/picard.png /usr/share/icons/hicolor/16x16/apps/picard.png
+usr/share/picard/resources/images/24x24/picard.png /usr/share/icons/hicolor/24x24/apps/picard.png
+usr/share/picard/resources/images/32x32/picard.png /usr/share/icons/hicolor/32x32/apps/picard.png
+usr/share/picard/resources/images/48x48/picard.png /usr/share/icons/hicolor/48x48/apps/picard.png
+usr/share/picard/resources/images/128x128/picard.png /usr/share/icons/hicolor/128x128/apps/picard.png
+usr/share/picard/resources/images/256x256/picard.png /usr/share/icons/hicolor/256x256/apps/picard.png
+usr/share/picard/resources/image-src/Picard-256.svg /usr/share/icons/hicolor/scalable/apps/Picard-256.svg
Modified: packages/picard/trunk/debian/rules
===================================================================
--- packages/picard/trunk/debian/rules 2013-08-21 01:49:16 UTC (rev 9984)
+++ packages/picard/trunk/debian/rules 2013-08-27 16:25:11 UTC (rev 9985)
@@ -1,41 +1,21 @@
#!/usr/bin/make -f
-PYVERS = $(shell pyversions -r)
-DESTDIR = $(CURDIR)/debian/picard
-
+export PYBUILD_DISABLE_python3=1
+export PYBUILD_INTERPRETERS=python{version}
+export PYBUILD_VERSIONS=2.7
+export PYBUILD_AFTER_CLEAN_python2=rm -rf build/ build.cfg scripts/picard build-stamp*; \
+ find . \( -name '*.mo' -o -name '*.pyc' -o -name '*.gitignore' \) -delete;
+export PYBUILD_DESTDIR_python2=debian/picard
+export PYBUILD_CONFIGURE_ARGS_python2=config
+export PYBUILD_BUILD_ARGS_python2=build_ext
+export PYBUILD_INSTALL_ARGS_python2=--install-layout=deb \
+ --install-scripts=/usr/lib/picard \
+ --install-lib=/usr/lib/picard
+export PYBUILD_AFTER_INSTALL_python2=mkdir {destdir}/usr/share/pixmaps; \
+ convert ./resources/images/32x32/picard.png -resize 32 \
+ {destdir}/usr/share/pixmaps/picard.xpm; \
+ mv {destdir}/usr/lib/picard/picard/picard {destdir}/usr/lib/picard/picard_run; \
+ find . -type d -empty -delete;
%:
- dh $@ --with python2
+ dh $@ --with python2 --buildsystem=pybuild
-override_dh_auto_build:
- set -e; \
- for py in $(PYVERS); do \
- $$py setup.py config; \
- $$py setup.py build_ext; \
- done
-
-override_dh_auto_install:
- set -e; \
- for py in $(PYVERS); do \
- $$py setup.py install --install-layout=deb --install-lib=/usr/lib/picard \
- --root=$(DESTDIR) --no-compile --disable-autoupdate; \
- done
- rm -rf build/ build.cfg scripts/picard
- 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
- mv $(DESTDIR)/usr/bin/picard $(DESTDIR)/usr/lib/picard/run
- dh_link /usr/lib/picard/run /usr/bin/picard
- find $(DESTDIR) -type d -empty -delete
-
-override_dh_auto_clean:
- rm -rf build/ build.cfg scripts/picard build-stamp*
- find $(CURDIR) \( -name '*.mo' -o -name '*.pyc' -o -name '*.gitignore' \) -delete
More information about the Python-apps-commits
mailing list