[Python-apps-commits] r8002 - in packages/s3ql/trunk/debian (rules)
nikratio-guest at users.alioth.debian.org
nikratio-guest at users.alioth.debian.org
Fri Dec 30 16:26:51 UTC 2011
Date: Friday, December 30, 2011 @ 16:26:49
Author: nikratio-guest
Revision: 8002
Honor DEB_BUILD_OPTIONS nocheck and nostrip.
Recognize python3 extensions when creating -dbg package.
Modified:
packages/s3ql/trunk/debian/rules
Modified: packages/s3ql/trunk/debian/rules
===================================================================
--- packages/s3ql/trunk/debian/rules 2011-12-30 04:00:27 UTC (rev 8001)
+++ packages/s3ql/trunk/debian/rules 2011-12-30 16:26:49 UTC (rev 8002)
@@ -20,7 +20,6 @@
dh_testdir
python-dbg setup.py build -g
python setup.py build -g
- python setup.py test
touch $@
build_sphinx:
@@ -46,17 +45,10 @@
--install-scripts=/usr/lib/s3ql \
--no-compile -O0 --install-layout=deb
- # It would be nicer to install in /usr/share/s3ql and just move
- # the arch-dependent .so to /usr/lib, but then python doesn't
- # find them. If we install symlinks instead (which the code below
- # does), gdb does not find the corresponding debugging extensions
- # because they end up in /usr/lib/debug/usr/lib/.
- #find debian/tmp/usr/share/ -name "*.so" -printf "%P\n" | \
- #while read file; do \
- # mkdir -p `dirname "debian/tmp/usr/lib/$${file}"`; \
- # mv "debian/tmp/usr/share/$${file}" "debian/tmp/usr/lib/$${file}"; \
- # dh_link -ptmp "/usr/lib/$${file}" "/usr/share/$${file}"; \
- #done
+override_dh_auto_test:
+ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))
+ python setup.py test
+endif
override_dh_install:
dh_install
@@ -64,10 +56,12 @@
# Rename to avoid conflict with pcp package
(cd debian/s3ql/usr/share/man/man1/; mv pcp.1 parallel-cp.1)
- # Install debugging extension and remove from regular package
+ # Install debugging extension and remove from regular package
(cd debian/s3ql; \
- find . -name "*_d.so" -printf "%P\0" -delete) \
- | xargs -0 dh_install --autodest -ps3ql-dbg
+ find . -name "*_d.so" -or \
+ -regextype posix-egrep -regex ".+-[a-z0-9]*d[a-z]*.so" \
+ -printf "%P\0" -delete) \
+ | xargs -0 dh_install --autodest -ps3ql-dbg
override_dh_link:
rm -rf debian/s3ql-dbg/usr/share/doc/s3ql-dbg
@@ -90,4 +84,6 @@
rm -rf build-python* build_cython build_sphinx build-stamp
override_dh_strip:
+ifeq (,$(filter nostrip,$(DEB_BUILD_OPTIONS)))
dh_strip -ps3ql --dbg-package=s3ql-dbg
+endif
More information about the Python-apps-commits
mailing list