[Python-modules-commits] r1033 - in /packages/python-mysqldb/trunk/debian: changelog control postinst python-mysqldb.postinst python2.3-mysqldb.postinst python2.3-mysqldb.prerm python2.4-mysqldb.postinst python2.4-mysqldb.prerm rules

hertzog at users.alioth.debian.org hertzog at users.alioth.debian.org
Fri Jun 23 20:48:48 UTC 2006


Author: hertzog
Date: Fri Jun 23 20:48:48 2006
New Revision: 1033

URL: http://svn.debian.org/wsvn/python-modules/?sc=1&rev=1033
Log:
Update for the new python policy.

Added:
    packages/python-mysqldb/trunk/debian/postinst
      - copied unchanged from r1029, packages/python-mysqldb/trunk/debian/python-mysqldb.postinst
Removed:
    packages/python-mysqldb/trunk/debian/python-mysqldb.postinst
    packages/python-mysqldb/trunk/debian/python2.3-mysqldb.postinst
    packages/python-mysqldb/trunk/debian/python2.3-mysqldb.prerm
    packages/python-mysqldb/trunk/debian/python2.4-mysqldb.postinst
    packages/python-mysqldb/trunk/debian/python2.4-mysqldb.prerm
Modified:
    packages/python-mysqldb/trunk/debian/changelog
    packages/python-mysqldb/trunk/debian/control
    packages/python-mysqldb/trunk/debian/rules

Modified: packages/python-mysqldb/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/python-modules/packages/python-mysqldb/trunk/debian/changelog?rev=1033&op=diff
==============================================================================
--- packages/python-mysqldb/trunk/debian/changelog (original)
+++ packages/python-mysqldb/trunk/debian/changelog Fri Jun 23 20:48:48 2006
@@ -1,3 +1,10 @@
+python-mysqldb (1.2.1-p2-2) unstable; urgency=low
+
+  * Updated for the new python policy. Closes: #373329
+  * Udpdated Standards-Version to 3.7.2.
+
+ -- Raphael Hertzog <hertzog at debian.org>  Fri, 23 Jun 2006 22:45:25 +0200
+
 python-mysqldb (1.2.1-p2-1) unstable; urgency=low
 
   [ Jonas Meurer ]

Modified: packages/python-mysqldb/trunk/debian/control
URL: http://svn.debian.org/wsvn/python-modules/packages/python-mysqldb/trunk/debian/control?rev=1033&op=diff
==============================================================================
--- packages/python-mysqldb/trunk/debian/control (original)
+++ packages/python-mysqldb/trunk/debian/control Fri Jun 23 20:48:48 2006
@@ -2,14 +2,19 @@
 Section: python
 Priority: optional
 Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
-Uploaders: Jonas Meurer <mejo at debian.org>
-Build-Depends: debhelper (>= 4.0), dpatch, python2.3-dev, python2.4-dev, libmysqlclient15-dev, zlib1g-dev
-Standards-Version: 3.6.2
+Uploaders: Jonas Meurer <mejo at debian.org>, Raphael Hertzog <hertzog at debian.org>
+Build-Depends: debhelper (>= 5.0.37.2), dpatch, python-all-dev (>= 2.3.5-11), libmysqlclient15-dev, zlib1g-dev, python-central (>= 0.4.17)
+XS-Python-Version: all
+Standards-Version: 3.7.2
 
 Package: python-mysqldb
-Architecture: all
-Depends: python (>= 2.3), python (<< 2.4), python2.3-mysqldb
-Suggests: python-egenix-mxdatetime
+Architecture: any
+Depends: ${python:Depends}, ${shlibs:Depends}
+Suggests: python-egenix-mxdatetime, mysql-server-5.0 | mysql-server
+Conflicts: python2.3-mysqldb, python2.4-mysqldb
+Replaces: python2.3-mysqldb, python2.4-mysqldb
+Provides: ${python:Provides}
+XB-Python-Version: ${python:Versions}
 Description: A Python interface to MySQL
  MySQLdb is an interface to the popular MySQL database server for
  Python. The design goals are:
@@ -18,33 +23,3 @@
  + Thread-safety
  + Thread-friendliness (threads will not block each other)
  + Compatibility with MySQL-3.22 and later
-
-Package: python2.3-mysqldb
-Architecture: any
-Depends: ${shlibs:Depends}, python2.3
-Suggests: python2.3-egenix-mxdatetime, mysql-server-5.0 | mysql-server
-Description: A Python interface to MySQL
- MySQLdb is an interface to the popular MySQL database server for
- Python. The design goals are:
- .
- + Compliance with Python database API version 2.0
- + Thread-safety
- + Thread-friendliness (threads will not block each other)
- + Compatibility with MySQL-3.22 and later
- .
- This is the Python 2.3 version of the package.
-
-Package: python2.4-mysqldb
-Architecture: any
-Depends: ${shlibs:Depends}, python2.4
-Suggests: python2.4-egenix-mxdatetime, mysql-server-5.0 | mysql-server
-Description: A Python interface to MySQL
- MySQLdb is an interface to the popular MySQL database server for
- Python. The design goals are:
- .
- + Compliance with Python database API version 2.0
- + Thread-safety
- + Thread-friendliness (threads will not block each other)
- + Compatibility with MySQL-3.22 and later
- .
- This is the Python 2.4 version of the package.

Modified: packages/python-mysqldb/trunk/debian/rules
URL: http://svn.debian.org/wsvn/python-modules/packages/python-mysqldb/trunk/debian/rules?rev=1033&op=diff
==============================================================================
--- packages/python-mysqldb/trunk/debian/rules (original)
+++ packages/python-mysqldb/trunk/debian/rules Fri Jun 23 20:48:48 2006
@@ -7,7 +7,7 @@
 #export DH_VERBOSE=1
 
 # This is the debhelper compatibility version to use.
-export DH_COMPAT=4
+export DH_COMPAT=5
 
 # Include dpatch stuff.
 include /usr/share/dpatch/dpatch.make
@@ -17,18 +17,17 @@
 export mysqlclient=mysqlclient_r
 export mysqloptlibs=ssl crypto
 
-PYTHON23 = /usr/bin/python2.3
-PYTHON24 = /usr/bin/python2.4
+PYVERS=$(shell pyversions -r)
 
 build: build-stamp
 build-stamp: patch-stamp
 	dh_testdir
 	
-	@echo "--- Compiling for python2.3"
-	$(PYTHON23) setup.py build
-
-	@echo "--- Compiling for python2.4"
-	$(PYTHON24) setup.py build
+	set -e; \
+	for PYTHON in $(PYVERS); do \
+		echo "--- Compiling for $$PYTHON"; \
+		$$PYTHON setup.py build; \
+	done
 
 	touch build-stamp
 
@@ -46,11 +45,11 @@
 	dh_testdir
 	dh_testroot
 
-	@echo "  -- Installing for python2.3"
-	$(PYTHON23) setup.py install --root `pwd`/debian/python2.3-mysqldb
-	
-	@echo "  -- Installing for python2.4"
-	$(PYTHON24) setup.py install --root `pwd`/debian/python2.4-mysqldb
+	set -e; \
+	for PYTHON in $(PYVERS); do \
+		echo "--- Installing for $$PYTHON"; \
+		$$PYTHON setup.py install --root `pwd`/debian/python-mysqldb; \
+	done
 	
 	@echo "  -- Cleaning build from *.py[co] files"
 	-find debian -name '*.py[co]' | xargs -n 50 rm -f
@@ -60,18 +59,6 @@
 
 # Build architecture-independent files here.
 binary-indep:
-	dh_testdir -i
-	dh_testroot -i
-	dh_install -i
-	dh_installdocs -i README doc/MySQLdb.txt
-	dh_installchangelogs -i ChangeLog
-
-	dh_compress -i
-	dh_fixperms -i
-	dh_installdeb -i
-	dh_gencontrol -i
-	dh_md5sums -i
-	dh_builddeb -i
 
 # Build architecture-dependent files here.
 binary-arch: install
@@ -80,6 +67,8 @@
 	dh_strip -a
 	dh_compress -a
 	dh_fixperms -a
+	dh_pycentral -a
+	dh_python -a
 	dh_installdeb -a
 	dh_shlibdeps -a
 	dh_gencontrol -a




More information about the Python-modules-commits mailing list