[Python-modules-commits] r3506 - /packages/python-couchdb/trunk/debian/rules

nslater-guest at users.alioth.debian.org nslater-guest at users.alioth.debian.org
Sat Nov 3 00:10:15 UTC 2007


Author: nslater-guest
Date: Sat Nov  3 00:10:15 2007
New Revision: 3506

URL: http://svn.debian.org/wsvn/python-modules/?sc=1&rev=3506
Log:
Manually pacth couchdb/__init__.py not to use setuptools.

Modified:
    packages/python-couchdb/trunk/debian/rules

Modified: packages/python-couchdb/trunk/debian/rules
URL: http://svn.debian.org/wsvn/python-modules/packages/python-couchdb/trunk/debian/rules?rev=3506&op=diff
==============================================================================
--- packages/python-couchdb/trunk/debian/rules (original)
+++ packages/python-couchdb/trunk/debian/rules Sat Nov  3 00:10:15 2007
@@ -19,10 +19,23 @@
 
 DEB_PYTHON_INSTALL_ARGS_ALL += --single-version-externally-managed
 
+PYTHON_VERSION_COMMAND = \
+	__import__('pkg_resources').get_distribution('CouchDB').version
+
 clean::
 	rm --force couchpy.1
 
+cleanbuilddir::
+	sed "s/\"$(DEB_UPSTREAM_VERSION)\"/$(PYTHON_VERSION_COMMAND)/" \
+	    couchdb/__init__.py > couchdb/__init__.py~
+	mv couchdb/__init__.py~ couchdb/__init__.py
+
+post-patches::
+	sed "s/$(PYTHON_VERSION_COMMAND)/\"$(DEB_UPSTREAM_VERSION)\"/" \
+	    couchdb/__init__.py > couchdb/__init__.py~
+	mv couchdb/__init__.py~ couchdb/__init__.py
+
 common-install-indep::
-	PYTHONPATH=debian/python-couchdb/usr/lib/python2.5/site-packages/ \
+	PYTHONPATH=debian/python-couchdb/usr/share/python-support/python-couchdb \
 	help2man --no-info --name="CouchDB Python view server" \
 	    ./debian/python-couchdb/usr/bin/couchpy > couchpy.1




More information about the Python-modules-commits mailing list