[Python-apps-commits] r9804 - in packages/pybik/trunk/debian (rules)

barcc-guest at users.alioth.debian.org barcc-guest at users.alioth.debian.org
Wed Jun 26 19:14:57 UTC 2013


    Date: Wednesday, June 26, 2013 @ 19:14:55
  Author: barcc-guest
Revision: 9804

Build extension modules for all supported Python 3 versions

Modified:
  packages/pybik/trunk/debian/rules

Modified: packages/pybik/trunk/debian/rules
===================================================================
--- packages/pybik/trunk/debian/rules	2013-06-26 17:22:00 UTC (rev 9803)
+++ packages/pybik/trunk/debian/rules	2013-06-26 19:14:55 UTC (rev 9804)
@@ -2,6 +2,7 @@
 
 #export DH_VERBOSE=1
 
+PY3VERS=$(shell py3versions -vr)
 ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
     NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
 else
@@ -17,16 +18,21 @@
 	rm -f debian/README
 
 override_dh_auto_build-arch:
-	python3 setup.py build --force --arch-only
+	set -e; for v in $(PY3VERS); do \
+	    python$$v setup.py build --arch-only; \
+	done
 
+
 override_dh_auto_build-indep:
 	python3 tools/create_docs.py --skip-install README=debian/README
 	python3 setup.py build --force --parallel=$(NUMJOBS) --indep-only
 
 override_dh_auto_install-arch:
-	python3 setup.py install --force --root=$(CURDIR)/debian/tmp --no-compile -O0 --install-layout=deb \
+	set -e; for v in $(PY3VERS); do \
+	    python$$v setup.py install --root=$(CURDIR)/debian/tmp --no-compile -O0 --install-layout=deb \
 	                   --install-lib=/usr/lib/pybik \
-	                   --arch-only
+	                   --arch-only; \
+	done
 
 override_dh_auto_install-indep:
 	python3 setup.py install --force --root=$(CURDIR)/debian/tmp --no-compile -O0 --install-layout=deb \




More information about the Python-apps-commits mailing list