[Python-modules-commits] r21330 - in packages/python-poppler/trunk/debian (4 files)

gaspa-guest at users.alioth.debian.org gaspa-guest at users.alioth.debian.org
Fri Apr 20 22:37:11 UTC 2012


    Date: Friday, April 20, 2012 @ 22:37:08
  Author: gaspa-guest
Revision: 21330

moved to dh7 - added autoreconf

Modified:
  packages/python-poppler/trunk/debian/changelog
  packages/python-poppler/trunk/debian/compat
  packages/python-poppler/trunk/debian/control
  packages/python-poppler/trunk/debian/rules

Modified: packages/python-poppler/trunk/debian/changelog
===================================================================
--- packages/python-poppler/trunk/debian/changelog	2012-04-20 20:00:32 UTC (rev 21329)
+++ packages/python-poppler/trunk/debian/changelog	2012-04-20 22:37:08 UTC (rev 21330)
@@ -1,11 +1,9 @@
 python-poppler (0.12.1-7) unstable; urgency=low
 
+  * patches: reenabled poppler-0.18.diff (Closes: #651388)
   * debian/control: bump standard version to 3.9.3
-  * debian/patches:
-    + added 03-psfilenew.diff that fix a typo (Closes: #662890). Thanks to 
-      Jens Stimpfle.
-    + reenabled poppler-0.18.diff for poppler transition (Closes: #651388)
-    + renamed patches file prepending number of the patch order.
+  * debian/patches: added 03 (Closes: #662890)
+  * debian/rules: rewrite with dh7,added autoreconf (Closes: #558532)
 
  -- Andrea Gasparini <gaspa at yattaweb.it>  Fri, 06 Apr 2012 12:05:36 +0200
 

Modified: packages/python-poppler/trunk/debian/compat
===================================================================
--- packages/python-poppler/trunk/debian/compat	2012-04-20 20:00:32 UTC (rev 21329)
+++ packages/python-poppler/trunk/debian/compat	2012-04-20 22:37:08 UTC (rev 21330)
@@ -1 +1 @@
-5
+7

Modified: packages/python-poppler/trunk/debian/control
===================================================================
--- packages/python-poppler/trunk/debian/control	2012-04-20 20:00:32 UTC (rev 21329)
+++ packages/python-poppler/trunk/debian/control	2012-04-20 22:37:08 UTC (rev 21330)
@@ -3,12 +3,12 @@
 Priority: optional
 Maintainer: Andrea Gasparini <gaspa at yattaweb.it>
 Uploaders: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
-Build-Depends: debhelper (>= 5), python-all-dev (>= 2.3.5-11), python-all-dbg, python-gtk2-dev (>= 2.10),
+Build-Depends: debhelper (>= 7.0.50~), python-all-dev (>=  2.6.6-3~), python-all-dbg, python-gtk2-dev (>= 2.10),
  python-gobject-dev (>= 2.10.1), python-cairo-dev (>= 1.8.4), libpoppler-glib-dev (>= 0.15),
  libatk1.0-dev (>= 1.6.0),
- libxcb-render-util0-dev (>= 0.2+git36-1~), python-support (>= 0.8)
+ libxcb-render-util0-dev (>= 0.2+git36-1~) | libxcb-render0-dev, quilt
 Standards-Version: 3.9.3
-XS-Python-Version: >= 2.4
+X-Python-Version: >= 2.4
 Vcs-Svn: svn://svn.debian.org/python-modules/packages/python-poppler/trunk/
 Vcs-Browser: http://svn.debian.org/viewsvn/python-modules/packages/python-poppler/trunk/
 Homepage: http://launchpad.net/poppler-python

Modified: packages/python-poppler/trunk/debian/rules
===================================================================
--- packages/python-poppler/trunk/debian/rules	2012-04-20 20:00:32 UTC (rev 21329)
+++ packages/python-poppler/trunk/debian/rules	2012-04-20 22:37:08 UTC (rev 21330)
@@ -1,83 +1,36 @@
 #!/usr/bin/make -f
-include /usr/share/python/python.mk
 
-DEB_AUTO_CLEANUP_RCS    := yes
 PYTHONS := $(shell pyversions -vr debian/control)
 
-configure: configure-stamp
-configure-stamp:
-	dh_testdir
-	set -e; for pyvers in ${PYTHONS}; do\
-		mkdir -p build/py$$pyvers;\
-		cp -Rl `ls . |grep -v build|grep -v debian` build/py$$pyvers;\
-		(cd build/py$$pyvers;\
-		PYTHON=python$$pyvers ./configure --prefix=/usr/);\
-	done
-	set -e; for pyvers in ${PYTHONS}; do\
-		mkdir -p build/py$$pyvers-dbg;\
-		cp -Rl `ls . |grep -v build|grep -v debian` build/py$$pyvers-dbg;\
-		(cd build/py$$pyvers-dbg;\
-		PYTHON=python$${pyvers}-dbg ./configure CFLAGS="-g -ggdb `python$${pyvers}-dbg-config --include` " --prefix=/usr/ ;\
-		sed -i Makefile -e 's/\(^PYTHON_INCLUDES\s=.*\)/\1_d/' ) ;\
-	done
-	touch configure-stamp
+%:
+	dh $@ --with quilt,python2,autoreconf
 
-build build-arch build-indep: build-stamp
-build-stamp: configure-stamp
-	dh_testdir
-	set -e; for pyvers in ${PYTHONS}; do\
-		(cd build/py$$pyvers/;\
-		PYTHON=python$$pyvers $(MAKE));\
-	done
-	set -e; for pyvers in ${PYTHONS}; do\
-		(cd build/py$$pyvers-dbg/;\
-		PYTHON=python$${pyvers}-dbg $(MAKE));\
-	done
-	touch $@
+override_dh_strip:
+	dh_strip --dbg-package=python-poppler-dbg -Xpoppler_d.so
 
 clean:
-	dh_testdir
-	dh_testroot
-	rm -f build-stamp configure-stamp
-	rm -rf build
-	dh_clean
+	rm -fr build
+	dh $@ --with quilt,python2,autoreconf
 
-install: build
-	dh_testdir
-	dh_testroot
-	dh_clean -k 
-	dh_installdirs
-	set -e; for pyvers in ${PYTHONS}; do\
-		(cd build/py$$pyvers/;\
-		DESTDIR=$(CURDIR)/debian/python-poppler $(MAKE) install);\
+override_dh_auto_configure:
+	for pyvers in ${PYTHONS}; do \
+		mkdir -p build/py$$pyvers; cp -Rl `ls . | grep -v build | grep -v debian` build/py$$pyvers;\
+		(cd build/py$$pyvers; ./configure --prefix=/usr PYTHON=python$$pyvers); \
+		mkdir -p build/py$$pyvers-dbg; cp -Rl `ls . | grep -v build | grep -v debian` build/py$$pyvers-dbg; \
+		(cd build/py$$pyvers-dbg; ./configure --prefix=/usr PYTHON=python$$pyvers-dbg CFLAGS="-g -ggdb "); \
 	done
-	set -e; for pyvers in ${PYTHONS}; do\
-		(cd build/py$${pyvers}-dbg/;\
-		DESTDIR=$(CURDIR)/debian/python-poppler-dbg $(MAKE) install);\
-		mv $(CURDIR)/debian/python-poppler-dbg/$(call py_libdir_sh,$$pyvers)/poppler.so $(CURDIR)/debian/python-poppler-dbg/$(call py_libdir_sh,$$pyvers)/poppler_d.so ; \
+
+override_dh_auto_build:  
+	for pyvers in ${PYTHONS}; do \
+		(cd build/py$$pyvers/; $(MAKE) PYTHON=python$$pyvers); \
+		(cd build/py$$pyvers-dbg/; $(MAKE) PYTHON=python$$pyvers-dbg PYTHON_INCLUDES=`python$$pyvers-dbg-config --include`); \
 	done
-	find debian -name "*.la" -exec rm -f {} \;
 
-# Build architecture-independent files here.
-binary-indep: build install
-
-# Build architecture-dependent files here.
-binary-arch: build install
-	dh_testdir
-	dh_testroot
-	dh_installchangelogs
-	dh_installdocs
-	dh_install
-	dh_installexamples
-	dh_strip --dbg-package=python-poppler-dbg -Xpoppler_d.so
-	dh_compress --exclude=.py --exclude=.resX
-	dh_pysupport
-	dh_fixperms
-	dh_installdeb
-	dh_shlibdeps
-	dh_gencontrol
-	dh_md5sums
-	dh_builddeb
-
-binary: binary-indep binary-arch
-.PHONY: build build-arch build-indep clean binary-indep binary-arch binary install configure
+override_dh_auto_install:
+	for pyvers in ${PYTHONS}; do \
+	(cd build/py$$pyvers/; $(MAKE) install DESTDIR=$(CURDIR)/debian/python-poppler); \
+	(cd build/py$$pyvers-dbg/; $(MAKE) install DESTDIR=$(CURDIR)/debian/python-poppler-dbg); \
+	(cd $(CURDIR)/debian/python-poppler-dbg/usr/lib/python$$pyvers/*-packages; mv poppler.so poppler_d.so); \
+	done
+	find $(CURDIR)/debian/python-poppler -name "*.la" -delete
+	find $(CURDIR)/debian/python-poppler-dbg -name "*poppler" -exec rm -fr {} +




More information about the Python-modules-commits mailing list