tags 401040 + patch thanks Hi,
Attached is the diff that fixes this bug and does some more cleanup. If you want me to upload this a NMU, just ask. Otherwise I might upload it in a few days if I don't hear back from you. Cheers, -- Raphaël Hertzog Premier livre français sur Debian GNU/Linux : http://www.ouaza.com/livre/admin-debian/
diff -u python-setuptools-0.6c3/debian/changelog python-setuptools-0.6c3/debian/changelog --- python-setuptools-0.6c3/debian/changelog +++ python-setuptools-0.6c3/debian/changelog @@ -1,3 +1,14 @@ +python-setuptools (0.6c3-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Fortified the sed invocation (do not hardcode a python version) which fixes + the python shebang line of easy_install-* scripts. Closes: #401040 + * Clean up some build dependencies. + * Use again ${python:Depends} but ignore the easy_install-* scripts when + generating the depends line (to avoid unwanted dependencies on pythonX.Y). + + -- Raphael Hertzog <[EMAIL PROTECTED]> Thu, 30 Nov 2006 16:35:43 +0100 + python-setuptools (0.6c3-1) unstable; urgency=medium * New upstream version (release candidate 3). Closes: #389780. diff -u python-setuptools-0.6c3/debian/control python-setuptools-0.6c3/debian/control --- python-setuptools-0.6c3/debian/control +++ python-setuptools-0.6c3/debian/control @@ -2,13 +2,14 @@ Section: python Priority: optional Maintainer: Matthias Klose <[EMAIL PROTECTED]> -Build-Depends-Indep: debhelper (>= 5.0.37.1), python-all, python-central (>= 0.4.10) +Build-Depends: debhelper (>= 5.0.37.1) +Build-Depends-Indep: python-all-dev, python-central (>= 0.5) XS-Python-Version: all Standards-Version: 3.7.2 Package: python-setuptools Architecture: all -Depends: python, python-central (>= 0.4.11) +Depends: ${python:Depends} Conflicts: python2.3-setuptools (<< 0.6b2), python2.4-setuptools (<< 0.6b2) Replaces: python2.3-setuptools, python2.4-setuptools Provides: ${python:Provides} diff -u python-setuptools-0.6c3/debian/rules python-setuptools-0.6c3/debian/rules --- python-setuptools-0.6c3/debian/rules +++ python-setuptools-0.6c3/debian/rules @@ -83,10 +83,9 @@ echo "fixed interpreter: $$i"; \ fi; \ done - sed -i -e 's/python2.4/python2.3/g' \ - debian/python-setuptools/usr/bin/easy_install-2.3 - dh_pycentral -i - dh_python -i + sed -i -e "1s/python[0-9].[0-9]/python/g" debian/python-setuptools/usr/bin/easy_install + for easy in debian/python-setuptools/usr/bin/easy_install-*; do v=$${easy##debian/python-setuptools/usr/bin/easy_install-}; sed -i -e "s/python[0-9].[0-9]/python$$v/g" $$easy; done; + dh_pycentral -i -Xusr/bin/easy_install- echo 'python:Provides=$(foreach v,$(shell pyversions -r debian/control),$(v)-setuptools)' \ | sed 's/ /, /g' >> $(d).substvars dh_installdeb -i