[Python-modules-commits] r9181 - in packages/pyfltk/trunk/debian (5 files)

dktrkranz-guest at users.alioth.debian.org dktrkranz-guest at users.alioth.debian.org
Mon Jul 27 22:58:14 UTC 2009


    Date: Monday, July 27, 2009 @ 22:58:13
  Author: dktrkranz-guest
Revision: 9181

Use dh7 new feature to build extension for every Python supported version

Added:
  packages/pyfltk/trunk/debian/install
  packages/pyfltk/trunk/debian/python-fltk-dbg.install
Modified:
  packages/pyfltk/trunk/debian/changelog
  packages/pyfltk/trunk/debian/control
  packages/pyfltk/trunk/debian/rules

Modified: packages/pyfltk/trunk/debian/changelog
===================================================================
--- packages/pyfltk/trunk/debian/changelog	2009-07-27 22:21:51 UTC (rev 9180)
+++ packages/pyfltk/trunk/debian/changelog	2009-07-27 22:58:13 UTC (rev 9181)
@@ -1,6 +1,7 @@
 pyfltk (1.1.4-2) UNRELEASED; urgency=low
 
-  * Switch to debhelper 7.
+  * Switch to debhelper 7, and use the feature to build the extension
+    for every supported Python version.
   * Bump python-all-dev and libfltk1.1-dev build-dependencies to match
     versions supported upstream.
   * Rename python-pyfltk and python-pyfltk-doc respectively to python-fltk
@@ -10,7 +11,7 @@
   * Add ${misc:Depends} to some build packages.
   * Bump Standards-Version to 3.8.2, no changes needed.
 
- -- Luca Falavigna <dktrkranz at ubuntu.com>  Tue, 02 Jun 2009 20:39:04 +0200
+ -- Luca Falavigna <dktrkranz at ubuntu.com>  Mon, 27 Jul 2009 22:59:37 +0000
 
 pyfltk (1.1.4-1) unstable; urgency=low
 

Modified: packages/pyfltk/trunk/debian/control
===================================================================
--- packages/pyfltk/trunk/debian/control	2009-07-27 22:21:51 UTC (rev 9180)
+++ packages/pyfltk/trunk/debian/control	2009-07-27 22:58:13 UTC (rev 9181)
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
 Uploaders: Luca Falavigna <dktrkranz at ubuntu.com>
-Build-Depends: debhelper (>= 7.0.50), python-all-dev (>= 2.5.4-1~), python-all-dbg (>= 2.5.4-1~), python-support (>= 0.5.3), libfltk1.1-dev (>= 1.1.7), mesa-common-dev, quilt (>= 0.46-7)
+Build-Depends: debhelper (>= 7.3.5), python-all-dev (>= 2.5.4-1~), python-all-dbg (>= 2.5.4-1~), python-support (>= 0.5.3), libfltk1.1-dev (>= 1.1.7), mesa-common-dev, quilt (>= 0.46-7)
 Standards-Version: 3.8.2
 Homepage: http://pyfltk.sourceforge.net/
 Vcs-Svn: svn://svn.debian.org/python-modules/packages/pyfltk/trunk/

Added: packages/pyfltk/trunk/debian/install
===================================================================
--- packages/pyfltk/trunk/debian/install	                        (rev 0)
+++ packages/pyfltk/trunk/debian/install	2009-07-27 22:58:13 UTC (rev 9181)
@@ -0,0 +1,3 @@
+debian/tmp/usr/lib/python2.*/*-packages/fltk/_fltk.so
+debian/tmp/usr/lib/python2.*/*-packages/fltk/*.py
+debian/tmp/usr/lib/python2.*/*-packages/fltk/test

Added: packages/pyfltk/trunk/debian/python-fltk-dbg.install
===================================================================
--- packages/pyfltk/trunk/debian/python-fltk-dbg.install	                        (rev 0)
+++ packages/pyfltk/trunk/debian/python-fltk-dbg.install	2009-07-27 22:58:13 UTC (rev 9181)
@@ -0,0 +1 @@
+debian/tmp/usr/lib/python2.*/*-packages/fltk/_fltk_d.so

Modified: packages/pyfltk/trunk/debian/rules
===================================================================
--- packages/pyfltk/trunk/debian/rules	2009-07-27 22:21:51 UTC (rev 9180)
+++ packages/pyfltk/trunk/debian/rules	2009-07-27 22:58:13 UTC (rev 9181)
@@ -1,28 +1,7 @@
 #!/usr/bin/make -f
 
-PYTHONS := $(shell pyversions -vr debian/control)
-
 %:
 	dh --with quilt $@
 
-clean:
-	dh_quilt_unpatch
-	rm -fr build
-	dh $@
-
-override_dh_auto_build:
-	for pyvers in ${PYTHONS}; do \
-		python$$pyvers setup.py build; \
-		python$$pyvers-dbg setup.py build; \
-	done
-
-override_dh_auto_install:
-	for pyvers in ${PYTHONS}; do \
-		python$$pyvers setup.py install --root=$(CURDIR)/debian/python-fltk; \
-		python$$pyvers-dbg setup.py install --root=$(CURDIR)/debian/python-fltk-dbg; \
-		find $(CURDIR)/debian/python-fltk-dbg/usr/lib/python$$pyvers/ ! -type d ! -name '*_d\.so' -delete; \
-		find $(CURDIR)/debian/python-fltk-dbg/usr/lib/python$$pyvers/ -depth -empty -delete; \
-	done
-
 override_dh_strip:
 	dh_strip --dbg-package=python-fltk-dbg




More information about the Python-modules-commits mailing list