[Python-modules-commits] r20122 - in packages/python-xmp-toolkit/tags (12 files)

jwilk at users.alioth.debian.org jwilk at users.alioth.debian.org
Thu Jan 26 19:33:18 UTC 2012


    Date: Thursday, January 26, 2012 @ 19:33:16
  Author: jwilk
Revision: 20122

[svn-buildpackage] Tagging python-xmp-toolkit 1.0.2-1

Added:
  packages/python-xmp-toolkit/tags/1.0.2-1/
  packages/python-xmp-toolkit/tags/1.0.2-1/debian/changelog
    (from rev 20120, packages/python-xmp-toolkit/trunk/debian/changelog)
  packages/python-xmp-toolkit/tags/1.0.2-1/debian/control
    (from rev 20119, packages/python-xmp-toolkit/trunk/debian/control)
  packages/python-xmp-toolkit/tags/1.0.2-1/debian/patches/hardcode-library-name.diff
    (from rev 20118, packages/python-xmp-toolkit/trunk/debian/patches/hardcode-library-name.diff)
  packages/python-xmp-toolkit/tags/1.0.2-1/debian/patches/no-setuptools.diff
    (from rev 20116, packages/python-xmp-toolkit/trunk/debian/patches/no-setuptools.diff)
  packages/python-xmp-toolkit/tags/1.0.2-1/debian/patches/series
    (from rev 20118, packages/python-xmp-toolkit/trunk/debian/patches/series)
  packages/python-xmp-toolkit/tags/1.0.2-1/debian/rules
    (from rev 20117, packages/python-xmp-toolkit/trunk/debian/rules)
Deleted:
  packages/python-xmp-toolkit/tags/1.0.2-1/debian/changelog
  packages/python-xmp-toolkit/tags/1.0.2-1/debian/control
  packages/python-xmp-toolkit/tags/1.0.2-1/debian/patches/punt
  packages/python-xmp-toolkit/tags/1.0.2-1/debian/patches/series
  packages/python-xmp-toolkit/tags/1.0.2-1/debian/rules

Deleted: packages/python-xmp-toolkit/tags/1.0.2-1/debian/changelog
===================================================================
--- packages/python-xmp-toolkit/trunk/debian/changelog	2012-01-26 18:31:23 UTC (rev 20113)
+++ packages/python-xmp-toolkit/tags/1.0.2-1/debian/changelog	2012-01-26 19:33:16 UTC (rev 20122)
@@ -1,5 +0,0 @@
-python-xmp-toolkit (1.0.2-1) UNRELEASED; urgency=low
-
-  * Initial release (closes: #657270).
-
- -- Jakub Wilk <jwilk at debian.org>  Thu, 26 Jan 2012 17:40:32 +0100

Copied: packages/python-xmp-toolkit/tags/1.0.2-1/debian/changelog (from rev 20120, packages/python-xmp-toolkit/trunk/debian/changelog)
===================================================================
--- packages/python-xmp-toolkit/tags/1.0.2-1/debian/changelog	                        (rev 0)
+++ packages/python-xmp-toolkit/tags/1.0.2-1/debian/changelog	2012-01-26 19:33:16 UTC (rev 20122)
@@ -0,0 +1,8 @@
+python-xmp-toolkit (1.0.2-1) experimental; urgency=low
+
+  * Initial release (closes: #657270).
+  * Disable use of setuptools. (no-setuptools.diff)
+  * Hardcode library name instead of using ctypes.util.find_library.
+    (hardcode-library-name.diff)
+
+ -- Jakub Wilk <jwilk at debian.org>  Thu, 26 Jan 2012 19:57:34 +0100

Deleted: packages/python-xmp-toolkit/tags/1.0.2-1/debian/control
===================================================================
--- packages/python-xmp-toolkit/trunk/debian/control	2012-01-26 18:31:23 UTC (rev 20113)
+++ packages/python-xmp-toolkit/tags/1.0.2-1/debian/control	2012-01-26 19:33:16 UTC (rev 20122)
@@ -1,22 +0,0 @@
-Source: python-xmp-toolkit
-Section: python
-Priority: optional
-Maintainer: Jakub Wilk <jwilk at debian.org>
-Uploaders: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
-Build-Depends: debhelper (>= 7), python, python-support
-Standards-Version: 3.9.2
-Vcs-Svn: svn://svn.debian.org/python-modules/packages/python-xmp-toolkit/trunk/
-Vcs-Browser: http://svn.debian.org/viewsvn/python-modules/packages/python-xmp-toolkit/trunk/
-Homepage: http://code.google.com/p/python-xmp-toolkit/
-
-Package: python-libxmp
-Architecture: all
-Depends: ${misc:Depends}, ${python:Depends}, libexempi3
-Description: Python library for XMP metadata
- Python XMP Toolkit is a library for working with XMP metadata, as well as
- reading/writing XMP metadata stored in many different file formats.
- .
- XMP (Extensible Metadata Platform) facilitates embedding metadata in files
- using a subset of RDF. Most notably XMP supports embedding metadata in PDF and
- many image formats, though it is designed to support nearly any file type.
-

Copied: packages/python-xmp-toolkit/tags/1.0.2-1/debian/control (from rev 20119, packages/python-xmp-toolkit/trunk/debian/control)
===================================================================
--- packages/python-xmp-toolkit/tags/1.0.2-1/debian/control	                        (rev 0)
+++ packages/python-xmp-toolkit/tags/1.0.2-1/debian/control	2012-01-26 19:33:16 UTC (rev 20122)
@@ -0,0 +1,24 @@
+Source: python-xmp-toolkit
+Section: python
+Priority: optional
+Maintainer: Jakub Wilk <jwilk at debian.org>
+Uploaders: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
+Build-Depends: debhelper (>= 7),
+ python-all, python-support,
+ libexempi3
+Standards-Version: 3.9.2
+Vcs-Svn: svn://svn.debian.org/python-modules/packages/python-xmp-toolkit/trunk/
+Vcs-Browser: http://svn.debian.org/viewsvn/python-modules/packages/python-xmp-toolkit/trunk/
+Homepage: http://code.google.com/p/python-xmp-toolkit/
+
+Package: python-libxmp
+Architecture: all
+Depends: ${misc:Depends}, ${python:Depends}, libexempi3
+Description: Python library for XMP metadata
+ Python XMP Toolkit is a library for working with XMP metadata, as well as
+ reading/writing XMP metadata stored in many different file formats.
+ .
+ XMP (Extensible Metadata Platform) facilitates embedding metadata in files
+ using a subset of RDF. Most notably XMP supports embedding metadata in PDF and
+ many image formats, though it is designed to support nearly any file type.
+

Copied: packages/python-xmp-toolkit/tags/1.0.2-1/debian/patches/hardcode-library-name.diff (from rev 20118, packages/python-xmp-toolkit/trunk/debian/patches/hardcode-library-name.diff)
===================================================================
--- packages/python-xmp-toolkit/tags/1.0.2-1/debian/patches/hardcode-library-name.diff	                        (rev 0)
+++ packages/python-xmp-toolkit/tags/1.0.2-1/debian/patches/hardcode-library-name.diff	2012-01-26 19:33:16 UTC (rev 20122)
@@ -0,0 +1,16 @@
+Description: Hardcode library name (instead of using ctypes.util.find_library).
+Author: Jakub Wilk <jwilk at debian.org>
+Forwarded: no
+Last-Update: 2012-01-26
+
+--- a/libxmp/__init__.py
++++ b/libxmp/__init__.py
+@@ -108,7 +108,7 @@
+ #  Load C library - Exempi must be installed on the system
+ #
+ try:
+-	lib = ctypes.util.find_library('exempi')
++	lib = 'libexempi.so.3'
+ 	if lib:
+ 		if os.name != 'nt':
+ 			_exempi = ctypes.CDLL( lib )

Copied: packages/python-xmp-toolkit/tags/1.0.2-1/debian/patches/no-setuptools.diff (from rev 20116, packages/python-xmp-toolkit/trunk/debian/patches/no-setuptools.diff)
===================================================================
--- packages/python-xmp-toolkit/tags/1.0.2-1/debian/patches/no-setuptools.diff	                        (rev 0)
+++ packages/python-xmp-toolkit/tags/1.0.2-1/debian/patches/no-setuptools.diff	2012-01-26 19:33:16 UTC (rev 20122)
@@ -0,0 +1,15 @@
+Description: Don't use setuptools.
+Author: Jakub Wilk <jwilk at debian.org>
+Forwarded: not-needed
+Last-Update: 2012-01-26
+
+--- a/setup.py
++++ b/setup.py
+@@ -35,6 +35,7 @@
+ """
+ 
+ try:
++	raise ImportError
+ 	from setuptools import setup
+ except ImportError:
+ 	from distutils.core import setup

Deleted: packages/python-xmp-toolkit/tags/1.0.2-1/debian/patches/punt
===================================================================
--- packages/python-xmp-toolkit/trunk/debian/patches/punt	2012-01-26 18:31:23 UTC (rev 20113)
+++ packages/python-xmp-toolkit/tags/1.0.2-1/debian/patches/punt	2012-01-26 19:33:16 UTC (rev 20122)
@@ -1,35 +0,0 @@
-Description: <short summary of the patch>
- TODO: Put a short summary on the line above and replace this paragraph
- with a longer explanation of this change. Complete the meta-information
- with other relevant fields (see below for details). To make it easier, the
- information below has been extracted from the changelog. Adjust it or drop
- it.
- .
- python-xmp-toolkit (1.0.2-1) UNRELEASED; urgency=low
- .
-   * Initial release (closes: #657270).
-Author: Jakub Wilk <jwilk at debian.org>
-Bug-Debian: http://bugs.debian.org/657270
-
----
-The information above should follow the Patch Tagging Guidelines, please
-checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
-are templates for supplementary fields that you might want to add:
-
-Origin: <vendor|upstream|other>, <url of original patch>
-Bug: <url in upstream bugtracker>
-Bug-Debian: http://bugs.debian.org/<bugnumber>
-Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
-Forwarded: <no|not-needed|url proving that it has been forwarded>
-Reviewed-By: <name and email of someone who approved the patch>
-Last-Update: <YYYY-MM-DD>
-
---- python-xmp-toolkit-1.0.2.orig/setup.py
-+++ python-xmp-toolkit-1.0.2/setup.py
-@@ -58,4 +58,4 @@ setup(
- 	long_description='Python XMP Toolkit is a library for working with XMP metadata, as well as reading/writing XMP metadata stored in many different file formats.',
- 	license='New BSD License',
- 	packages=['libxmp'],
--)
-\ No newline at end of file
-+)

Deleted: packages/python-xmp-toolkit/tags/1.0.2-1/debian/patches/series
===================================================================
Copied: packages/python-xmp-toolkit/tags/1.0.2-1/debian/patches/series (from rev 20118, packages/python-xmp-toolkit/trunk/debian/patches/series)
===================================================================
--- packages/python-xmp-toolkit/tags/1.0.2-1/debian/patches/series	                        (rev 0)
+++ packages/python-xmp-toolkit/tags/1.0.2-1/debian/patches/series	2012-01-26 19:33:16 UTC (rev 20122)
@@ -0,0 +1,2 @@
+no-setuptools.diff
+hardcode-library-name.diff

Deleted: packages/python-xmp-toolkit/tags/1.0.2-1/debian/rules
===================================================================
--- packages/python-xmp-toolkit/trunk/debian/rules	2012-01-26 18:31:23 UTC (rev 20113)
+++ packages/python-xmp-toolkit/tags/1.0.2-1/debian/rules	2012-01-26 19:33:16 UTC (rev 20122)
@@ -1,37 +0,0 @@
-#!/usr/bin/make -f
-
-.PHONY: clean
-clean:
-	dh_clean
-	rm -rf build *.egg-info/
-
-.PHONY: build build-arch build-indep
-build build-indep:
-	dh_testdir
-	set -ex; \
-	for python in $(shell pyversions -r); do \
-		$$python setup.py build; \
-	done
-
-.PHONY: binary binary-arch binary-indep
-binary binary-indep:
-	dh_testdir
-	dh_testroot
-	dh_prep
-	for python in $(shell pyversions -r); do \
-		$$python setup.py install --prefix=/usr --root=debian/python-libxmp/; \
-	done
-	sed -i 's/Metadata-Version: 1\.0/Metadata-Version: 1\.1/' debian/python-libxmp/usr/lib/python2.*/*-packages/*.egg-info/PKG-INFO
-	dh_install
-	dh_installdocs
-	dh_installchangelogs
-	dh_installexamples
-	dh_pysupport
-	dh_compress
-	dh_fixperms
-	dh_installdeb
-	dh_gencontrol
-	dh_md5sums
-	dh_builddeb
-
-# vim:ts=4 sw=4 noet

Copied: packages/python-xmp-toolkit/tags/1.0.2-1/debian/rules (from rev 20117, packages/python-xmp-toolkit/trunk/debian/rules)
===================================================================
--- packages/python-xmp-toolkit/tags/1.0.2-1/debian/rules	                        (rev 0)
+++ packages/python-xmp-toolkit/tags/1.0.2-1/debian/rules	2012-01-26 19:33:16 UTC (rev 20122)
@@ -0,0 +1,45 @@
+#!/usr/bin/make -f
+
+.PHONY: clean
+clean:
+	dh_clean
+	rm -rf build *.egg-info/
+	find -name '*.py[co]' -delete
+
+.PHONY: build build-arch build-indep
+build build-indep:
+	dh_testdir
+	set -ex; \
+	for python in $(shell pyversions -r); do \
+		$$python setup.py build; \
+	done
+ifeq ($(filter nocheck,$(DEB_BUILD_OPTIONS)),)
+	-cd test && \
+	set -ex; \
+	for python in $(shell pyversions -r); do \
+		$$python test_all.py; \
+	done
+endif
+
+.PHONY: binary binary-arch binary-indep
+binary binary-indep:
+	dh_testdir
+	dh_testroot
+	dh_prep
+	for python in $(shell pyversions -r); do \
+		$$python setup.py install --prefix=/usr --root=debian/python-libxmp/; \
+	done
+	sed -i 's/Metadata-Version: 1\.0/Metadata-Version: 1\.1/' debian/python-libxmp/usr/lib/python2.*/*-packages/*.egg-info
+	dh_install
+	dh_installdocs
+	dh_installchangelogs
+	dh_installexamples
+	dh_pysupport
+	dh_compress
+	dh_fixperms
+	dh_installdeb
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+# vim:ts=4 sw=4 noet




More information about the Python-modules-commits mailing list