[Python-modules-commits] r1656 - /packages/pywavelets/trunk/debian/rules

pox-guest at users.alioth.debian.org pox-guest at users.alioth.debian.org
Fri Jan 12 00:17:29 CET 2007


Author: pox-guest
Date: Fri Jan 12 00:17:28 2007
New Revision: 1656

URL: http://svn.debian.org/wsvn/python-modules/?sc=1&rev=1656
Log:
add Egg support

Modified:
    packages/pywavelets/trunk/debian/rules

Modified: packages/pywavelets/trunk/debian/rules
URL: http://svn.debian.org/wsvn/python-modules/packages/pywavelets/trunk/debian/rules?rev=1656&op=diff
==============================================================================
--- packages/pywavelets/trunk/debian/rules (original)
+++ packages/pywavelets/trunk/debian/rules Fri Jan 12 00:17:28 2007
@@ -4,11 +4,14 @@
 include /usr/share/dpatch/dpatch.make
 
 PYVERS=$(shell pyversions -vr)
+DEB_UPSTREAM_VERSION=$(shell dpkg-parsechangelog \
+	| grep ^Version: | cut -d ' ' -f 2 | cut -d '-' -f 1)
 
 clean: unpatch
 	dh_testdir
 	dh_testroot
 	-rm -rf build build-stamp build-ext-*
+	-rm -rf PyWavelets.egg-info
 	find . -name *\.py[co] -exec rm {} \;
 	-rm install-stamp install-ext-*
 	dh_clean
@@ -18,13 +21,18 @@
 	touch $@
 build-ext-%:
 	dh_testdir
-	python$* setup.py build
+	python$* setupegg.py build
 	touch $@
 
 install: install-stamp
 install-stamp: build-stamp $(PYVERS:%=install-ext-%)
 install-ext-%:
-	python$* setup.py install --root $(CURDIR)/debian/python-wavelets
+	python$* setupegg.py install \
+		--root $(CURDIR)/debian/python-wavelets \
+		--single-version-externally-managed
+	# share Egg dir (remove versions from dirname)
+	mv debian/python-wavelets/usr/lib/python$*/site-packages/PyWavelets-${DEB_UPSTREAM_VERSION}-py$*.egg-info \
+	   debian/python-wavelets/usr/lib/python$*/site-packages/PyWavelets-${DEB_UPSTREAM_VERSION}.egg-info
 
 binary-indep:
 




More information about the Python-modules-commits mailing list