[Python-modules-commits] r29520 - in packages/python-django/trunk/debian (control rules)

bam at users.alioth.debian.org bam at users.alioth.debian.org
Thu Jun 26 01:30:25 UTC 2014


    Date: Thursday, June 26, 2014 @ 01:30:24
  Author: bam
Revision: 29520

Move non-py files to python-django-common.

Modified:
  packages/python-django/trunk/debian/control
  packages/python-django/trunk/debian/rules

Modified: packages/python-django/trunk/debian/control
===================================================================
--- packages/python-django/trunk/debian/control	2014-06-25 20:13:44 UTC (rev 29519)
+++ packages/python-django/trunk/debian/control	2014-06-26 01:30:24 UTC (rev 29520)
@@ -15,7 +15,7 @@
 
 Package: python-django
 Architecture: all
-Depends: ${misc:Depends}, ${python:Depends}, python-django-common
+Depends: ${misc:Depends}, ${python:Depends}, python-django-common (= ${binary:Version})
 Recommends: libjs-jquery
 Suggests: python-psycopg2, python-psycopg, python-mysqldb, python-flup, python-sqlite, python-yaml, geoip-database-contrib, gettext, python-django-doc, ipython, bpython, libgdal1
 Description: High-level Python web development framework
@@ -42,7 +42,7 @@
 
 Package: python3-django
 Architecture: all
-Depends: ${misc:Depends}, ${python3:Depends}, python-django-common
+Depends: ${misc:Depends}, ${python3:Depends}, python-django-common (= ${binary:Version})
 Recommends: libjs-jquery
 Suggests: python3-psycopg2, python3-psycopg, python3-mysqldb, python3-flup, python3-sqlite, python3-yaml, geoip-database-contrib, gettext, python-django-doc, ipython3, bpython3, libgdal1
 Description: High-level Python web development framework

Modified: packages/python-django/trunk/debian/rules
===================================================================
--- packages/python-django/trunk/debian/rules	2014-06-25 20:13:44 UTC (rev 29519)
+++ packages/python-django/trunk/debian/rules	2014-06-26 01:30:24 UTC (rev 29520)
@@ -57,5 +57,23 @@
 			ln -sf /usr/share/javascript/jquery/$$FILENAME {} \;; \
 	done
 
+override_dh_python3:
+	dh_python3
+	find debian/python3-django/usr/lib/python3/dist-packages/ -type f -not -name '*.py' | \
+	(while read file; do \
+		relname=$${file##debian/python3-django/usr/lib/python3/dist-packages/}; \
+		reldirname=$$(dirname $$relname); \
+		mkdir -p debian/python-django-common/usr/share/python-django-common/$$reldirname; \
+		mv $$file debian/python-django-common/usr/share/python-django-common/$$reldirname/; \
+		ln -sf /usr/share/python-django-common/$$relname $$file; \
+		if test -e debian/python-django/usr/share/pyshared/$$relname; then \
+		    rm debian/python-django/usr/share/pyshared/$$relname; \
+		    ln -sf /usr/share/python-django-common/$$relname debian/python-django/usr/share/pyshared/$$relname; \
+		else \
+		    rm debian/python-django/usr/lib/python2.7/dist-packages/$$relname; \
+		    ln -sf /usr/share/python-django-common/$$relname debian/python-django/usr/lib/python2.7/dist-packages/$$relname; \
+		fi \
+	done)
+
 override_dh_compress:
 	dh_compress -X.js -Xobjects.inv




More information about the Python-modules-commits mailing list