[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