Package: zope-textindexng3
Version: 3.2.2-1.1
Severity: important
Tags: patch
User: [email protected]
Usertags: python2.6 usr-local

Hello,

Starting from Python 2.6, the installation paths for distutils have
changed. /usr/local is now used by default.

When rebuilt against python-all{,-dev,-dbg} (and thus python2.6) from Debian experimental, zope-textindexng3-lib package contained these files:

drwxr-xr-x root/root         0 2009-11-22 00:03 ./usr/local/
drwxr-xr-x root/root         0 2009-11-22 00:03 ./usr/local/lib/
drwxr-xr-x root/root         0 2009-11-22 00:03 ./usr/local/lib/python2.6/
drwxr-xr-x root/root         0 2009-11-22 00:03 
./usr/local/lib/python2.6/dist-packages/
drwxr-xr-x root/root         0 2009-11-22 00:03 
./usr/local/lib/python2.6/dist-packages/zopyx.textindexng3-4.0.0.egg-info/
-rw-r--r-- root/root         6 2009-11-22 00:03 
./usr/local/lib/python2.6/dist-packages/zopyx.textindexng3-4.0.0.egg-info/top_level.txt
-rw-r--r-- root/root      2712 2009-11-22 00:03 
./usr/local/lib/python2.6/dist-packages/zopyx.textindexng3-4.0.0.egg-info/SOURCES.txt
-rw-r--r-- root/root        10 2009-11-22 00:03 
./usr/local/lib/python2.6/dist-packages/zopyx.textindexng3-4.0.0.egg-info/requires.txt
-rw-r--r-- root/root      2110 2009-11-22 00:03 
./usr/local/lib/python2.6/dist-packages/zopyx.textindexng3-4.0.0.egg-info/PKG-INFO
-rw-r--r-- root/root         1 2009-11-22 00:03 
./usr/local/lib/python2.6/dist-packages/zopyx.textindexng3-4.0.0.egg-info/dependency_links.txt
-rw-r--r-- root/root         6 2009-11-22 00:03 
./usr/local/lib/python2.6/dist-packages/zopyx.textindexng3-4.0.0.egg-info/namespace_packages.txt
-rw-r--r-- root/root       304 2009-11-22 00:03 
./usr/local/lib/python2.6/dist-packages/zopyx.textindexng3-4.0.0-nspkg.pth
drwxr-xr-x root/root         0 2009-11-22 00:03 
./usr/local/lib/python2.6/dist-packages/zopyx/
drwxr-xr-x root/root         0 2009-11-22 00:03 
./usr/local/lib/python2.6/dist-packages/zopyx/txng3/
-rw-r--r-- root/root     55864 2009-11-22 00:03 
./usr/local/lib/python2.6/dist-packages/zopyx/txng3/levenshtein.so
-rw-r--r-- root/root      4328 2009-11-22 00:03 
./usr/local/lib/python2.6/dist-packages/zopyx/txng3/support.so
-rw-r--r-- root/root        14 2005-10-22 16:41 
./usr/local/lib/python2.6/dist-packages/zopyx/txng3/__init__.py
-rw-r--r-- root/root      7480 2009-11-22 00:03 
./usr/local/lib/python2.6/dist-packages/zopyx/txng3/normalizer.so
-rw-r--r-- root/root    263264 2009-11-22 00:03 
./usr/local/lib/python2.6/dist-packages/zopyx/txng3/stemmer.so
-rw-r--r-- root/root     17304 2009-11-22 00:03 
./usr/local/lib/python2.6/dist-packages/zopyx/txng3/splitter.so

The attached patch hopefully fixes this problem.

Please also consider migrating from python-central to python-support:
http://wiki.debian.org/DebianPython/central2support

--
Jakub Wilk
diff --git a/debian/rules b/debian/rules
--- a/debian/rules
+++ b/debian/rules
@@ -31,7 +31,7 @@
 	dh_clean -k -a
 	dh_installdirs -a
 	cd extension_modules; for python in $(PYVERS); do \
-		$$python setup.py install --single-version-externally-managed --root=../debian/$(pkg)-lib; \
+		$$python setup.py install --prefix=/usr --single-version-externally-managed --root=../debian/$(pkg)-lib; \
 	done
 
 install-indep: build-stamp

Reply via email to