[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