[Python-modules-commits] r758 - in /packages/pyenchant/trunk/debian: control postinst prerm rules watch

pox-guest at users.alioth.debian.org pox-guest at users.alioth.debian.org
Fri Jun 9 00:24:22 UTC 2006


Author: pox-guest
Date: Fri Jun  9 00:24:21 2006
New Revision: 758

URL: http://svn.debian.org/wsvn/python-modules/?sc=1&rev=758
Log:
* applied doko's patches
* watch file updated

Modified:
    packages/pyenchant/trunk/debian/control
    packages/pyenchant/trunk/debian/postinst
    packages/pyenchant/trunk/debian/prerm
    packages/pyenchant/trunk/debian/rules
    packages/pyenchant/trunk/debian/watch

Modified: packages/pyenchant/trunk/debian/control
URL: http://svn.debian.org/wsvn/python-modules/packages/pyenchant/trunk/debian/control?rev=758&op=diff
==============================================================================
--- packages/pyenchant/trunk/debian/control (original)
+++ packages/pyenchant/trunk/debian/control Fri Jun  9 00:24:21 2006
@@ -3,15 +3,15 @@
 Uploaders: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
 Section: python
 Priority: optional
-Build-Depends: debhelper (>=5), python-dev, python2.3-dev, python2.4-dev, python2.3-setuptools, python2.4-setuptools, libenchant-dev
+Build-Depends: debhelper (>=5), python-all-dev, python2.3-setuptools, python2.4-setuptools, libenchant-dev, python-central
 Standards-Version: 3.7.2
 XS-Python-Version: all
 
 Package: python-enchant
 Architecture: any
-Depends: python (>= 2.3), python (<< 2.5), python-central, ${shlibs:Depends}
-XB-Python-Version: 2.3, 2.4
-Provides: python2.3-enchant, python2.4-enchant
+Depends: ${python:Depends}, ${shlibs:Depends}
+XB-Python-Version: ${python:Versions}
+Provides: ${python:Provides}
 Conflicts: python2.3-enchant (<< 1.1.5-2), python2.4-enchant (<< 1.1.5-2)
 Replaces: python2.3-enchant (<< 1.1.5-2), python2.4-enchant (<< 1.1.5-2)
 Description: spellchecking library for Python

Modified: packages/pyenchant/trunk/debian/postinst
URL: http://svn.debian.org/wsvn/python-modules/packages/pyenchant/trunk/debian/postinst?rev=758&op=diff
==============================================================================
--- packages/pyenchant/trunk/debian/postinst (original)
+++ packages/pyenchant/trunk/debian/postinst Fri Jun  9 00:24:21 2006
@@ -1,5 +1,0 @@
-#! /bin/sh
-set -e
-pycentral pkginstall python-enchant
-#DEBHELPER#
-exit 0

Modified: packages/pyenchant/trunk/debian/prerm
URL: http://svn.debian.org/wsvn/python-modules/packages/pyenchant/trunk/debian/prerm?rev=758&op=diff
==============================================================================
--- packages/pyenchant/trunk/debian/prerm (original)
+++ packages/pyenchant/trunk/debian/prerm Fri Jun  9 00:24:21 2006
@@ -1,5 +1,0 @@
-#! /bin/sh
-set -e
-pycentral pkgremove python-enchant
-#DEBHELPER#
-exit 0

Modified: packages/pyenchant/trunk/debian/rules
URL: http://svn.debian.org/wsvn/python-modules/packages/pyenchant/trunk/debian/rules?rev=758&op=diff
==============================================================================
--- packages/pyenchant/trunk/debian/rules (original)
+++ packages/pyenchant/trunk/debian/rules Fri Jun  9 00:24:21 2006
@@ -6,11 +6,7 @@
 MODULE_NAME=pyenchant
 
 DEB_UPSTREAM_VERSION=$(shell dpkg-parsechangelog | grep ^Version: | cut -d ' ' -f 2 | cut -d '-' -f 1)
-PYVERS=$(subst -dev,,\
-	$(subst python,,\
-	  $(filter python%-dev,\
-	    $(shell sed -n '/^Build-Depends/s/,//gp' debian/control))))
-
+PYVERS=$(shell pycentral showversions)
 
 build: build-stamp
 build-stamp: $(PYVERS:%=build-python%)
@@ -27,6 +23,7 @@
 	find . -name *\.pyc -exec rm {} \;
 	dh_clean
 
+install: build install-prereq $(PYVERS:%=install-python%)
 install-prereq:
 	dh_testdir
 	dh_testroot
@@ -36,21 +33,9 @@
 	python$* setup.py install \
 		--no-compile --single-version-externally-managed \
 		--root $(CURDIR)/debian/${PACKAGE_NAME}
-	: # 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 python's 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
-	find debian/${PACKAGE_NAME}/usr/lib/python$* ! -type d ! -name '*.so' | xargs rm -f
+	mv debian/${PACKAGE_NAME}/usr/lib/python$*/site-packages/${MODULE_NAME}-${DEB_UPSTREAM_VERSION}-py$*.egg-info \
+	debian/${PACKAGE_NAME}/usr/lib/python$*/site-packages/${MODULE_NAME}.egg-info
 
 binary-indep:
 
@@ -60,7 +45,7 @@
 	dh_installchangelogs -a ChangeLog
 	dh_installdocs -a
 	dh_installexamples  -a
-	dh_python -a
+	dh_pycentral -a
 	dh_strip -a
 	dh_compress -a -X.py
 	dh_fixperms -a

Modified: packages/pyenchant/trunk/debian/watch
URL: http://svn.debian.org/wsvn/python-modules/packages/pyenchant/trunk/debian/watch?rev=758&op=diff
==============================================================================
--- packages/pyenchant/trunk/debian/watch (original)
+++ packages/pyenchant/trunk/debian/watch Fri Jun  9 00:24:21 2006
@@ -1,3 +1,3 @@
 version=3
-http://heanet.dl.sourceforge.net/sourceforge/pyenchant/ \
+http://qa.debian.org/watch/sf.php/pyenchant/ \
   pyenchant-([\d.]*).tar.gz debian uupdate




More information about the Python-modules-commits mailing list