[Python-modules-commits] r703 - in /packages/pyenchant/trunk/debian: changelog rules

pox-guest at users.alioth.debian.org pox-guest at users.alioth.debian.org
Tue May 30 23:45:08 UTC 2006


Author: pox-guest
Date: Tue May 30 23:45:06 2006
New Revision: 703

URL: http://svn.debian.org/wsvn/python-modules/?sc=1&rev=703
Log:
Egg dir issue fixed

Modified:
    packages/pyenchant/trunk/debian/changelog
    packages/pyenchant/trunk/debian/rules

Modified: packages/pyenchant/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/python-modules/packages/pyenchant/trunk/debian/changelog?rev=703&op=diff
==============================================================================
--- packages/pyenchant/trunk/debian/changelog (original)
+++ packages/pyenchant/trunk/debian/changelog Tue May 30 23:45:06 2006
@@ -1,6 +1,7 @@
 pyenchant (1.1.5-2) unstable; urgency=low
 
-  * Convert to python-central.
+  * Convert to python-central
+  * Standards-version bumped (no changes needed)
 
  -- Piotr Ozarowski <ozarow at gmail.com>  Tue, 30 May 2006 18:51:08 +0200
 

Modified: packages/pyenchant/trunk/debian/rules
URL: http://svn.debian.org/wsvn/python-modules/packages/pyenchant/trunk/debian/rules?rev=703&op=diff
==============================================================================
--- packages/pyenchant/trunk/debian/rules (original)
+++ packages/pyenchant/trunk/debian/rules Tue May 30 23:45:06 2006
@@ -7,6 +7,11 @@
              $(filter python%-dev,\
                $(shell sed -n '/^Build-Depends/s/,//gp' debian/control))))
 PYVER   := $(shell python -c 'import sys; print sys.version[:3]')
+DEB_UPSTREAM_VERSION=$(shell dpkg-parsechangelog | grep ^Version: | cut -d ' ' -f 2 | cut -d '-' -f 1)
+
+PACKAGE_NAME=python-enchant
+MODULE_NAME=pyenchant
+
 
 build: build-stamp
 build-stamp: $(PYVERS:%=build-python%)
@@ -26,11 +31,11 @@
 install: build install-prereq $(PYVERS:%=install-python%)
 	: # dh: Set ${pycentral:Versions}
 	echo 'pycentral:Versions=2.3, 2.4' \
-		>> debian/python-enchant.substvars
+		>> debian/${PACKAGE_NAME}.substvars
 	
 	: # dh: Set ${pycentral:Depends}
 	echo 'pycentral:Depends=python (>= 2.3), python (<< 2.5), python-central' \
-		>> debian/python-enchant.substvars
+		>> debian/${PACKAGE_NAME}.substvars
 	
 
 install-prereq:
@@ -39,40 +44,33 @@
 	dh_clean -k
 
 install-python%:
-	python$* setup.py install --no-compile --root $(CURDIR)/debian/python-enchant --single-version-externally-managed
-	mkdir -p debian/python-enchant/usr/include/python$*
+	python$* setup.py install \
+		--no-compile --single-version-externally-managed \
+		--root $(CURDIR)/debian/${PACKAGE_NAME}
+	mkdir -p debian/${PACKAGE_NAME}/usr/include/python$*
 	install -o root -g root -m 644 \
 		enchant/enchant.h \
 		enchant/enchant.i \
 		enchant/enchant_wrap.c \
-		debian/python-enchant/usr/include/python$*
+		debian/${PACKAGE_NAME}/usr/include/python$*
+	: # dh: install into /usr/share/pycentral
+	mkdir -p debian/${PACKAGE_NAME}/usr/share/pycentral/${PACKAGE_NAME}
+	tar -cf - \
+		-C debian/${PACKAGE_NAME}/usr/lib/python$* \
+		--exclude='*.so' --exclude='${MODULE_NAME}-*.egg-info' . \
+		| tar -xf - \
+			-C debian/${PACKAGE_NAME}/usr/share/pycentral/${PACKAGE_NAME}
+	# install only one Egg dir (without version number)
+	if ! test -d \
+		debian/${PACKAGE_NAME}/usr/share/pycentral/${PACKAGE_NAME}/site-packages/${MODULE_NAME}-${DEB_UPSTREAM_VERSION}.egg-info; \
+		then \
+		mv debian/${PACKAGE_NAME}/usr/lib/python$*/site-packages/${MODULE_NAME}-${DEB_UPSTREAM_VERSION}-py$*.egg-info debian/${PACKAGE_NAME}/usr/share/pycentral/${PACKAGE_NAME}/site-packages/${MODULE_NAME}-${DEB_UPSTREAM_VERSION}.egg-info ; \
+	fi
 	
-	: # dh: install into /usr/share/pycentral
-	mkdir -p debian/python-enchant/usr/share/pycentral/python-enchant
-	tar -cf - -C debian/python-enchant/usr/lib/python$* --exclude='*.so' . \
-	  | tar -xf - \
-		-C debian/python-enchant/usr/share/pycentral/python-enchant
-	find debian/python-enchant/usr/lib/python$* ! -type d ! -name '*.so' \
-	    | xargs rm -f
-	
-#	find debian/python-enchant -name '*.py[co]' -exec rm -f {} \;
+	find debian/${PACKAGE_NAME}/usr/lib/python$* ! -type d ! -name '*.so' | xargs rm -f
 
-binary-indep: build install
-	dh_testdir -i
-	dh_testroot -i
-	dh_installchangelogs -i ChangeLog
-	dh_installdocs -i
-	dh_installexamples  -i
-	dh_strip -i
-	dh_compress -i -X.py
-	dh_fixperms -i
-	dh_python -i
-	dh_installdeb -i
-	dh_shlibdeps -i
-	dh_gencontrol -i
-	dh_md5sums -i
-	dh_builddeb -i
-	
+binary-indep:
+
 binary-arch: build install
 	dh_testdir -a
 	dh_testroot -a




More information about the Python-modules-commits mailing list