[Python-modules-commits] r19121 - in packages/cssutils/trunk/debian (changelog rules)

cjsmo-guest at users.alioth.debian.org cjsmo-guest at users.alioth.debian.org
Mon Oct 31 04:40:43 UTC 2011


    Date: Monday, October 31, 2011 @ 04:40:40
  Author: cjsmo-guest
Revision: 19121

added rules to build and install python3 package

Modified:
  packages/cssutils/trunk/debian/changelog
  packages/cssutils/trunk/debian/rules

Modified: packages/cssutils/trunk/debian/changelog
===================================================================
--- packages/cssutils/trunk/debian/changelog	2011-10-31 02:27:43 UTC (rev 19120)
+++ packages/cssutils/trunk/debian/changelog	2011-10-31 04:40:40 UTC (rev 19121)
@@ -17,6 +17,7 @@
     - No longer Recommend python-cssutils-doc package.
   * debian/rules
     - Removed dh_install override, no longer needed.
+    - Added rules to build python3.x package.
   * Removed python-cssutils-doc.links, python-cssutils-doc.doc-base,
     python-cssutils-doc.docs, python-cssutils-doc.examples, no longer needed
   * Added python-cssutils.doc to install README.txt as part of the

Modified: packages/cssutils/trunk/debian/rules
===================================================================
--- packages/cssutils/trunk/debian/rules	2011-10-31 02:27:43 UTC (rev 19120)
+++ packages/cssutils/trunk/debian/rules	2011-10-31 04:40:40 UTC (rev 19121)
@@ -1,4 +1,26 @@
 #!/usr/bin/make -f
 
+PYVERS := $(shell pyversions -r)
+PY3VERS := $(shell py3versions -r)
+
 %:
-	dh $@ --with python2
+	dh $@ --with python2,python3
+
+override_dh_auto_build:
+	set -e; \
+	for py in $(PYVERS) $(PY3VERS); do \
+		$$py setup.py build; \
+	done
+
+override_dh_auto_install:
+	set -e; \
+	for py in $(PYVERS); do \
+		$$py setup.py install --skip-build --root debian/python-cssutils \
+			--install-layout deb; \
+	done
+	set -e; \
+	for py in $(PY3VERS); do \
+		$$py setup.py install --skip-build --root debian/python3-cssutils \
+			--install-layout deb; \
+	done
+




More information about the Python-modules-commits mailing list