[Python-modules-commits] r26914 - in packages/py3cairo/tags (9 files)

vbkaisetsu-guest at users.alioth.debian.org vbkaisetsu-guest at users.alioth.debian.org
Sun Dec 29 00:56:25 UTC 2013


    Date: Sunday, December 29, 2013 @ 00:56:23
  Author: vbkaisetsu-guest
Revision: 26914

tag python3-cairo 1.10.0+dfsg-4~exp1

Added:
  packages/py3cairo/tags/1.10.0+dfsg-4~exp1/
  packages/py3cairo/tags/1.10.0+dfsg-4~exp1/debian/changelog
    (from rev 26913, packages/py3cairo/trunk/debian/changelog)
  packages/py3cairo/tags/1.10.0+dfsg-4~exp1/debian/control
    (from rev 26913, packages/py3cairo/trunk/debian/control)
  packages/py3cairo/tags/1.10.0+dfsg-4~exp1/debian/patches/series
    (from rev 26912, packages/py3cairo/trunk/debian/patches/series)
  packages/py3cairo/tags/1.10.0+dfsg-4~exp1/debian/rules
    (from rev 26912, packages/py3cairo/trunk/debian/rules)
Deleted:
  packages/py3cairo/tags/1.10.0+dfsg-4~exp1/debian/changelog
  packages/py3cairo/tags/1.10.0+dfsg-4~exp1/debian/control
  packages/py3cairo/tags/1.10.0+dfsg-4~exp1/debian/patches/series
  packages/py3cairo/tags/1.10.0+dfsg-4~exp1/debian/rules

Deleted: packages/py3cairo/tags/1.10.0+dfsg-4~exp1/debian/changelog
===================================================================
--- packages/py3cairo/trunk/debian/changelog	2013-12-28 22:11:04 UTC (rev 26911)
+++ packages/py3cairo/tags/1.10.0+dfsg-4~exp1/debian/changelog	2013-12-29 00:56:23 UTC (rev 26914)
@@ -1,44 +0,0 @@
-py3cairo (1.10.0+dfsg-3~exp3) UNRELEASED; urgency=low
-
-  * Use canonical URIs for Vcs-* fields.
-  * Remove DM-Upload-Allowed; it's no longer used by the archive
-    software.
-
- -- Jakub Wilk <jwilk at debian.org>  Sun, 05 May 2013 18:40:49 +0200
-
-py3cairo (1.10.0+dfsg-3~exp2) experimental; urgency=low
-
-  * debian/patches/101_pycairo-region.patch
-   - add support for cairo_region_t (Closes: 688079)
-
- -- Koichi Akabe <vbkaisetsu at gmail.com>  Thu, 20 Sep 2012 16:14:24 +0900
-
-py3cairo (1.10.0+dfsg-3~exp1) experimental; urgency=low
-
-  * debian/rules
-   - support DEB_BUILD_OPTIONS=nocheck (Closes: #681034)
-   - add -v flag to waf to output verbose log
-  * debian/compat
-   - up to 9 to add hardening flags
-  * debian/control
-   - update debhelper version to 9
-   - enable DM-Upload
-
- -- Koichi Akabe <vbkaisetsu at gmail.com>  Tue, 10 Jul 2012 22:52:04 +0900
-
-py3cairo (1.10.0+dfsg-2) unstable; urgency=low
-
-  * debian/rules
-   - use pytest to run the test suite
-  * debian/patches/10_test-target-py3.patch
-   - add to change py.test script to use all versions of Python 3
-  * debian/control
-   - add build-depends: python3-pytest
-
- -- Koichi Akabe <vbkaisetsu at gmail.com>  Mon, 16 Apr 2012 08:21:25 +0900
-
-py3cairo (1.10.0+dfsg-1) unstable; urgency=low
-
-  * Initial release. (Closes: #662957)
-
- -- Koichi Akabe <vbkaisetsu at gmail.com>  Thu, 05 Apr 2012 23:34:52 +0900

Copied: packages/py3cairo/tags/1.10.0+dfsg-4~exp1/debian/changelog (from rev 26913, packages/py3cairo/trunk/debian/changelog)
===================================================================
--- packages/py3cairo/tags/1.10.0+dfsg-4~exp1/debian/changelog	                        (rev 0)
+++ packages/py3cairo/tags/1.10.0+dfsg-4~exp1/debian/changelog	2013-12-29 00:56:23 UTC (rev 26914)
@@ -0,0 +1,68 @@
+py3cairo (1.10.0+dfsg-4~exp1) experimental; urgency=medium
+
+  * Rebuild for Python 3.4 (LP: 1264729)
+
+ -- Koichi Akabe <vbkaisetsu at gmail.com>  Sun, 29 Dec 2013 08:13:52 +0900
+
+py3cairo (1.10.0+dfsg-3) unstable; urgency=low
+
+  * Upload to unstable (Closes: #707145)
+
+ -- Koichi Akabe <vbkaisetsu at gmail.com>  Wed, 15 May 2013 09:58:53 +0900
+
+py3cairo (1.10.0+dfsg-3~exp4) experimental; urgency=low
+
+  * rebuild for Python 3.3 (Closes: #703676)
+  * debian/patches/60_python-config-without-interpreter.patch
+   - fix waflib to support python 3.3
+  * debian/control
+   - update Standards-Version to 3.9.4
+   - remove obsolete DMUA
+
+ -- Koichi Akabe <vbkaisetsu at gmail.com>  Sat, 30 Mar 2013 17:58:39 +0900
+
+py3cairo (1.10.0+dfsg-3~exp3) experimental; urgency=low
+
+  * debian/rules
+   - fix build for other python3 versions (Closes: #691241)
+  * debian/patches/50_specify-encoding-in-waf.patch
+   - add to fix encoding probrem on python 3.3
+
+ -- Koichi Akabe <vbkaisetsu at gmail.com>  Sun, 28 Oct 2012 20:00:11 +0900
+
+py3cairo (1.10.0+dfsg-3~exp2) experimental; urgency=low
+
+  * debian/patches/101_pycairo-region.patch
+   - add support for cairo_region_t (Closes: 688079)
+
+ -- Koichi Akabe <vbkaisetsu at gmail.com>  Thu, 20 Sep 2012 16:14:24 +0900
+
+py3cairo (1.10.0+dfsg-3~exp1) experimental; urgency=low
+
+  * debian/rules
+   - support DEB_BUILD_OPTIONS=nocheck (Closes: #681034)
+   - add -v flag to waf to output verbose log
+  * debian/compat
+   - up to 9 to add hardening flags
+  * debian/control
+   - update debhelper version to 9
+   - enable DM-Upload
+
+ -- Koichi Akabe <vbkaisetsu at gmail.com>  Tue, 10 Jul 2012 22:52:04 +0900
+
+py3cairo (1.10.0+dfsg-2) unstable; urgency=low
+
+  * debian/rules
+   - use pytest to run the test suite
+  * debian/patches/10_test-target-py3.patch
+   - add to change py.test script to use all versions of Python 3
+  * debian/control
+   - add build-depends: python3-pytest
+
+ -- Koichi Akabe <vbkaisetsu at gmail.com>  Mon, 16 Apr 2012 08:21:25 +0900
+
+py3cairo (1.10.0+dfsg-1) unstable; urgency=low
+
+  * Initial release. (Closes: #662957)
+
+ -- Koichi Akabe <vbkaisetsu at gmail.com>  Thu, 05 Apr 2012 23:34:52 +0900

Deleted: packages/py3cairo/tags/1.10.0+dfsg-4~exp1/debian/control
===================================================================
--- packages/py3cairo/trunk/debian/control	2013-12-28 22:11:04 UTC (rev 26911)
+++ packages/py3cairo/tags/1.10.0+dfsg-4~exp1/debian/control	2013-12-29 00:56:23 UTC (rev 26914)
@@ -1,42 +0,0 @@
-Source: py3cairo
-Section: python
-Priority: optional
-Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
-Uploaders: Koichi Akabe <vbkaisetsu at gmail.com>
-Build-Depends: debhelper (>= 9.0.0), python3-all-dev (>= 3.1), libcairo2-dev (>= 1.10.0), python-sphinx (>= 1.0.7+dfsg) | python3-sphinx, python3-pytest
-Standards-Version: 3.9.3
-Homepage: http://cairographics.org/pycairo/
-X-Python3-Version: >= 3.1
-Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/py3cairo/trunk/
-Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/py3cairo/trunk/
-
-Package: python3-cairo
-Architecture: any
-Depends: ${shlibs:Depends}, ${python3:Depends}, ${misc:Depends}
-Description: Python 3 bindings for the Cairo vector graphics library
- Cairo is a multi-platform library providing anti-aliased vector-based
- rendering for multiple target backends.
- .
- This package contains modules that allow you to use the Cairo in
- Python 3 programs.
-
-Package: python3-cairo-dev
-Architecture: all
-Depends: python3-cairo (>= ${binary:Version}), ${misc:Depends}
-Suggests: python3-cairo-doc
-Description: Python 3 cairo bindings: development files
- Cairo is a multi-platform library providing anti-aliased vector-based
- rendering for multiple target backends.
- .
- This package contains files that allow you to compile wrappers
- that interoperate with python3-cairo (py3cairo).
-
-Package: python3-cairo-doc
-Section: doc
-Architecture: all
-Depends: ${misc:Depends}, ${sphinxdoc:Depends}
-Description: Python 3 cairo bindings: documentation files
- Cairo is a multi-platform library providing anti-aliased vector-based
- rendering for multiple target backends.
- .
- This package contains documentation files of python3-cairo (py3cairo).

Copied: packages/py3cairo/tags/1.10.0+dfsg-4~exp1/debian/control (from rev 26913, packages/py3cairo/trunk/debian/control)
===================================================================
--- packages/py3cairo/tags/1.10.0+dfsg-4~exp1/debian/control	                        (rev 0)
+++ packages/py3cairo/tags/1.10.0+dfsg-4~exp1/debian/control	2013-12-29 00:56:23 UTC (rev 26914)
@@ -0,0 +1,42 @@
+Source: py3cairo
+Section: python
+Priority: optional
+Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
+Uploaders: Koichi Akabe <vbkaisetsu at gmail.com>
+Build-Depends: debhelper (>= 9.0.0), python3-all-dev (>= 3.3.3), libcairo2-dev (>= 1.10.0), python-sphinx (>= 1.0.7+dfsg) | python3-sphinx, python3-pytest
+Standards-Version: 3.9.5
+Homepage: http://cairographics.org/pycairo/
+X-Python3-Version: >= 3.1
+Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/py3cairo/trunk/
+Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/py3cairo/trunk/
+
+Package: python3-cairo
+Architecture: any
+Depends: ${shlibs:Depends}, ${python3:Depends}, ${misc:Depends}
+Description: Python 3 bindings for the Cairo vector graphics library
+ Cairo is a multi-platform library providing anti-aliased vector-based
+ rendering for multiple target backends.
+ .
+ This package contains modules that allow you to use the Cairo in
+ Python 3 programs.
+
+Package: python3-cairo-dev
+Architecture: all
+Depends: python3-cairo (>= ${binary:Version}), ${misc:Depends}
+Suggests: python3-cairo-doc
+Description: Python 3 cairo bindings: development files
+ Cairo is a multi-platform library providing anti-aliased vector-based
+ rendering for multiple target backends.
+ .
+ This package contains files that allow you to compile wrappers
+ that interoperate with python3-cairo (py3cairo).
+
+Package: python3-cairo-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}, ${sphinxdoc:Depends}
+Description: Python 3 cairo bindings: documentation files
+ Cairo is a multi-platform library providing anti-aliased vector-based
+ rendering for multiple target backends.
+ .
+ This package contains documentation files of python3-cairo (py3cairo).

Deleted: packages/py3cairo/tags/1.10.0+dfsg-4~exp1/debian/patches/series
===================================================================
--- packages/py3cairo/trunk/debian/patches/series	2013-12-28 22:11:04 UTC (rev 26911)
+++ packages/py3cairo/tags/1.10.0+dfsg-4~exp1/debian/patches/series	2013-12-29 00:56:23 UTC (rev 26914)
@@ -1,2 +0,0 @@
-10_test-target-py3.patch
-101_pycairo-region.patch

Copied: packages/py3cairo/tags/1.10.0+dfsg-4~exp1/debian/patches/series (from rev 26912, packages/py3cairo/trunk/debian/patches/series)
===================================================================
--- packages/py3cairo/tags/1.10.0+dfsg-4~exp1/debian/patches/series	                        (rev 0)
+++ packages/py3cairo/tags/1.10.0+dfsg-4~exp1/debian/patches/series	2013-12-29 00:56:23 UTC (rev 26914)
@@ -0,0 +1,4 @@
+10_test-target-py3.patch
+50_specify-encoding-in-waf.patch
+101_pycairo-region.patch
+60_python-config-without-interpreter.patch

Deleted: packages/py3cairo/tags/1.10.0+dfsg-4~exp1/debian/rules
===================================================================
--- packages/py3cairo/trunk/debian/rules	2013-12-28 22:11:04 UTC (rev 26911)
+++ packages/py3cairo/tags/1.10.0+dfsg-4~exp1/debian/rules	2013-12-29 00:56:23 UTC (rev 26914)
@@ -1,49 +0,0 @@
-#!/usr/bin/make -f
-
-%:
-	dh "$@" --with sphinxdoc --with python3
-
-upstream_version ?= $(shell dpkg-parsechangelog | sed -rne 's/^Version: ([0-9.]+)(\+dfsg)?.*$$/\1/p')
-dfsg_version = $(upstream_version)+dfsg
-upstream_pkg = "pycairo"
-pkg = $(shell dpkg-parsechangelog | sed -ne 's/^Source: //p')
-
-get-orig-source:
-	uscan --rename --download-current-version --destdir=.
-	tar -xjf $(pkg)_$(upstream_version).orig.tar.bz2
-	rm -f $(pkg)_$(upstream_version).orig.tar.bz2
-	mv $(upstream_pkg)-$(upstream_version) $(pkg)_$(dfsg_version).orig
-	$(CURDIR)/debian/waf-uncompress.sh $(pkg)_$(dfsg_version).orig
-	rm $(pkg)_$(dfsg_version).orig/waf
-	rm -r $(pkg)_$(dfsg_version).orig/doc/_build
-	tar -cjf $(CURDIR)/../$(pkg)_$(dfsg_version).orig.tar.bz2 $(pkg)_$(dfsg_version).orig
-	rm -r $(pkg)_$(dfsg_version).orig
-
-override_dh_auto_configure:
-	for pyversion in $(shell py3versions -vr); do PYTHON=python$$pyversion python$$pyversion $(CURDIR)/waf-uncompressed configure -v -o build$$pyversion --prefix /usr --nopyc --nopyo; done
-
-override_dh_auto_build:
-	for pyversion in $(shell py3versions -vr); do PYTHON=python$$pyversion python$$pyversion $(CURDIR)/waf-uncompressed build -v -o build$$pyversion; done
-	mkdir -p $(CURDIR)/doc/_build/html
-	cd $(CURDIR)/doc && $(MAKE) html
-
-override_dh_auto_install:
-	for pyversion in $(shell py3versions -vr); do PYTHON=python$$pyversion python$$pyversion $(CURDIR)/waf-uncompressed install -v -o build$$pyversion --destdir $(CURDIR)/debian/tmp; done
-
-override_dh_clean:
-	dh_clean
-	for pyversion in $(shell py3versions -vr); do rm -rf build$$pyversion; done
-	rm -rf .waf* .lock* doc/_build test/cairo `find . -name "__pycache__"` `find waflib -name "*.pyc"` `find examples -name "*.pdf" -o -name "*.png" -o -name "*.ps" -o -name "*.svg"`
-
-override_dh_compress:
-	dh_compress -X.js -X.inv
-
-override_dh_sphinxdoc:
-	(! test -d $(CURDIR)/debian/python3-cairo-doc || dh_sphinxdoc)
-
-ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))
-override_dh_auto_test:
-	mkdir $(CURDIR)/test/cairo
-	ln -s $(CURDIR)/src/__init__.py $(CURDIR)/test/cairo/__init__.py
-	for pyversion in $(shell py3versions -vr); do ln -sf $(CURDIR)/build$$pyversion/src/*.so $(CURDIR)/test/cairo; cd $(CURDIR)/test && python$$pyversion -m pytest; done
-endif

Copied: packages/py3cairo/tags/1.10.0+dfsg-4~exp1/debian/rules (from rev 26912, packages/py3cairo/trunk/debian/rules)
===================================================================
--- packages/py3cairo/tags/1.10.0+dfsg-4~exp1/debian/rules	                        (rev 0)
+++ packages/py3cairo/tags/1.10.0+dfsg-4~exp1/debian/rules	2013-12-29 00:56:23 UTC (rev 26914)
@@ -0,0 +1,66 @@
+#!/usr/bin/make -f
+
+%:
+	dh "$@" --with sphinxdoc --with python3
+
+upstream_version ?= $(shell dpkg-parsechangelog | sed -rne 's/^Version: ([0-9.]+)(\+dfsg)?.*$$/\1/p')
+dfsg_version = $(upstream_version)+dfsg
+upstream_pkg = "pycairo"
+pkg = $(shell dpkg-parsechangelog | sed -ne 's/^Source: //p')
+
+get-orig-source:
+	uscan --rename --download-current-version --destdir=.
+	tar -xjf $(pkg)_$(upstream_version).orig.tar.bz2
+	rm -f $(pkg)_$(upstream_version).orig.tar.bz2
+	mv $(upstream_pkg)-$(upstream_version) $(pkg)_$(dfsg_version).orig
+	$(CURDIR)/debian/waf-uncompress.sh $(pkg)_$(dfsg_version).orig
+	rm $(pkg)_$(dfsg_version).orig/waf
+	rm -r $(pkg)_$(dfsg_version).orig/doc/_build
+	tar -cjf $(CURDIR)/../$(pkg)_$(dfsg_version).orig.tar.bz2 $(pkg)_$(dfsg_version).orig
+	rm -r $(pkg)_$(dfsg_version).orig
+
+override_dh_auto_configure:
+	: # configure done in the build target to build for multiple python versions
+
+override_dh_auto_build:
+	set -x; \
+	for pyversion in $(shell py3versions -vr); do \
+		echo "configuring for $$pyversion"; \
+		PYTHON=python$$pyversion python$$pyversion $(CURDIR)/waf-uncompressed configure -v -o $(CURDIR)/build$$pyversion --prefix /usr --nopyc --nopyo; \
+		echo "building for $$pyversion"; \
+		PYTHON=python$$pyversion python$$pyversion $(CURDIR)/waf-uncompressed build -v -o $(CURDIR)/build$$pyversion; \
+	done
+	mkdir -p $(CURDIR)/doc/_build/html
+	cd $(CURDIR)/doc && $(MAKE) html
+
+override_dh_auto_install:
+	for pyversion in $(shell py3versions -vr); do \
+		cp -p $(CURDIR)/build$$pyversion/.lock-wafbuild .; \
+		PYTHON=python$$pyversion python$$pyversion $(CURDIR)/waf-uncompressed install -v -o $(CURDIR)/build$$pyversion --destdir $(CURDIR)/debian/tmp; \
+	done
+
+override_dh_clean:
+	dh_clean
+	for pyversion in $(shell py3versions -vr); \
+		do rm -rf $(CURDIR)/build$$pyversion; \
+	done
+	rm -rf $(CURDIR)/.waf* $(CURDIR)/.lock* $(CURDIR)/doc/_build $(CURDIR)/test/cairo \
+		`find $(CURDIR) -name "__pycache__"` \
+		`find $(CURDIR)/waflib -name "*.pyc"` \
+		`find $(CURDIR)/examples -name "*.pdf" -o -name "*.png" -o -name "*.ps" -o -name "*.svg"`
+
+override_dh_compress:
+	dh_compress -X.js -X.inv
+
+override_dh_sphinxdoc:
+	(! test -d $(CURDIR)/debian/python3-cairo-doc || dh_sphinxdoc)
+
+ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))
+override_dh_auto_test:
+	mkdir $(CURDIR)/test/cairo
+	ln -s $(CURDIR)/src/__init__.py $(CURDIR)/test/cairo/__init__.py
+	for pyversion in $(shell py3versions -vr); \
+		do ln -sf $(CURDIR)/build$$pyversion/src/*.so $(CURDIR)/test/cairo; \
+		cd $(CURDIR)/test && python$$pyversion -m pytest; \
+	done
+endif




More information about the Python-modules-commits mailing list