[Python-modules-commits] r2660 - in /packages/python-mysqldb/trunk/debian: control rules
kitterma-guest at users.alioth.debian.org
kitterma-guest at users.alioth.debian.org
Tue Jul 3 17:03:22 UTC 2007
Author: kitterma-guest
Date: Tue Jul 3 17:03:22 2007
New Revision: 2660
URL: http://svn.debian.org/wsvn/python-modules/?sc=1&rev=2660
Log:
control and rules changes to build python-dbg package.
Modified:
packages/python-mysqldb/trunk/debian/control
packages/python-mysqldb/trunk/debian/rules
Modified: packages/python-mysqldb/trunk/debian/control
URL: http://svn.debian.org/wsvn/python-modules/packages/python-mysqldb/trunk/debian/control?rev=2660&op=diff
==============================================================================
--- packages/python-mysqldb/trunk/debian/control (original)
+++ packages/python-mysqldb/trunk/debian/control Tue Jul 3 17:03:22 2007
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
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.4.4-3), libmysqlclient15-dev (>= 5.0.26-1), zlib1g-dev, python-support (>= 0.6), python-setuptools
+Build-Depends: debhelper (>= 5.0.37.2), dpatch, python-all-dev (>= 2.4.4-3), python-all-dbg, libmysqlclient15-dev (>= 5.0.26-1), zlib1g-dev, python-support (>= 0.6), python-setuptools
XS-Python-Version: all
XS-Vcs-Svn: svn://svn.debian.org/python-modules/packages/python-mysqldb/trunk/
Standards-Version: 3.7.2
@@ -11,7 +11,7 @@
Package: python-mysqldb
Architecture: any
Depends: ${python:Depends}, ${shlibs:Depends}
-Suggests: python-egenix-mxdatetime, mysql-server-5.0 | mysql-server
+Suggests: python-egenix-mxdatetime, mysql-server-5.0 | mysql-server, python-mysqldb-dbg
Conflicts: python2.3-mysqldb, python2.4-mysqldb
Replaces: python2.3-mysqldb, python2.4-mysqldb
Provides: ${python:Provides}
@@ -24,3 +24,14 @@
+ Thread-safety
+ Thread-friendliness (threads will not block each other)
+ Compatibility with MySQL-3.23 and later
+
+Package: python-mysqldb-dbg
+Priority: extra
+Architecture: any
+Depends: python-mysqldb (= ${Source-Version}), python-dbg, ${shlibs:Depends}
+Suggests: python-egenix-mxdatetime-dbg
+Description: A Python interface to MySQL (debug extension)
+ MySQLdb is an interface to the popular MySQL database server for Python.
+ .
+ This package contains the extension built for the python debug interpreter.
+
Modified: packages/python-mysqldb/trunk/debian/rules
URL: http://svn.debian.org/wsvn/python-modules/packages/python-mysqldb/trunk/debian/rules?rev=2660&op=diff
==============================================================================
--- packages/python-mysqldb/trunk/debian/rules (original)
+++ packages/python-mysqldb/trunk/debian/rules Tue Jul 3 17:03:22 2007
@@ -22,6 +22,8 @@
for PYTHON in $(PYVERS); do \
echo "--- Compiling for $$PYTHON"; \
$$PYTHON setup.py build; \
+ echo "--- Compiling for $$PYTHON-dbg"; \
+ $$PYTHON-dbg setup.py build; \
done
touch build-stamp
@@ -44,11 +46,15 @@
for PYTHON in $(PYVERS); do \
echo "--- Installing for $$PYTHON"; \
$$PYTHON setup.py install --root `pwd`/debian/python-mysqldb; \
+ echo "--- Installing for $$PYTHON-dbg"; \
+ $$PYTHON-dbg setup.py install --root `pwd`/debian/python-mysqldb-dbg; \
done
@echo " -- Cleaning build from *.py[co] files"
-find debian -name '*.py[co]' | xargs -n 50 rm -f
+ find debian/python-mysqldb-dbg ! -type d ! -name '*_d.so' | xargs rm -f
+ find debian/python-mysqldb-dbg -depth -empty -exec rmdir {} \;
touch install-stamp
@@ -60,7 +66,9 @@
dh_installdocs
dh_installchangelogs ChangeLog
dh_installchangelogs
- dh_strip
+ dh_strip -ppython-mysqldb --dbg-package=python-mysqldb-dbg
+ rm -rf debian/python-mysqldb-dbg/usr/share/doc/python-mysqldb-dbg
+ ln -s python-mysqldb debian/python-mysqldb-dbg/usr/share/doc/python-mysqldb-dbg
dh_compress
dh_fixperms
dh_pysupport
More information about the Python-modules-commits
mailing list