[Python-modules-commits] r16812 - in packages/pebl/trunk/debian (changelog rules)
yoh at users.alioth.debian.org
yoh at users.alioth.debian.org
Fri Apr 29 01:11:29 UTC 2011
Date: Friday, April 29, 2011 @ 01:11:25
Author: yoh
Revision: 16812
debian/rules: install-layout=deb, PYTHONPATH for sphinx (Closes: #623123)
* debian/rules (Closes: #623123):
- Unconditionally provide --install-layout=deb
- Point PYTHONPATH to the built version while invoking sphinx-build
- Use inplace sid operation for tuning up shebang in /usr/bin/pebl
Modified:
packages/pebl/trunk/debian/changelog
packages/pebl/trunk/debian/rules
Modified: packages/pebl/trunk/debian/changelog
===================================================================
--- packages/pebl/trunk/debian/changelog 2011-04-29 01:11:06 UTC (rev 16811)
+++ packages/pebl/trunk/debian/changelog 2011-04-29 01:11:25 UTC (rev 16812)
@@ -4,7 +4,11 @@
- Vcs headers
- Slight tune ups in the descriptions
- Myself to uploaders
-
+ * debian/rules (Closes: #623123):
+ - Unconditionally provide --install-layout=deb
+ - Point PYTHONPATH to the built version while invoking sphinx-build
+ - Use inplace sid operation for tuning up shebang in /usr/bin/pebl
+
-- Yaroslav Halchenko <debian at onerussian.com> Thu, 28 Apr 2011 16:55:59 -0400
pebl (1.0.2-1) unstable; urgency=low
Modified: packages/pebl/trunk/debian/rules
===================================================================
--- packages/pebl/trunk/debian/rules 2011-04-29 01:11:06 UTC (rev 16811)
+++ packages/pebl/trunk/debian/rules 2011-04-29 01:11:25 UTC (rev 16812)
@@ -3,16 +3,18 @@
include /usr/share/quilt/quilt.make
PYVERS=$(shell pyversions -vs)
+PYVER=$(shell pyversions -vd)
config: config-stamp
-config-stamp:
+config-stamp:
dh_testdir
[ ! -d debian/patches ] || $(MAKE) -f /usr/share/quilt/quilt.make patch
touch $@
build: $(PYVERS:%=build-python%)
mkdir -p build/html/
- sphinx-build docs/src/ build/html/
+ PYTHONPATH=$$(/bin/ls -d $(CURDIR)/build/lib.*-$(PYVER)) \
+ sphinx-build docs/src/ build/html/
build-python%: config-stamp
dh_testdir
@@ -36,7 +38,8 @@
dh_testroot
python$* setup.py install \
--no-compile \
- --root=$(CURDIR)/debian/python-pebl
+ --root=$(CURDIR)/debian/python-pebl \
+ --install-layout=deb
touch $@
binary-indep: install
@@ -69,15 +72,9 @@
dh_link -a
dh_pysupport -a
dh_strip -a --dbg-package=python-pebl-dbg
- rm -f debian/python-pebl/usr/local/bin/pebl
- -rmdir debian/python-pebl/usr/local/bin/
- -rmdir debian/python-pebl/usr/local/
mkdir -p debian/python-pebl/usr/bin/
- cp debian/python-pebl/usr/bin/pebl debian/python-pebl/usr/bin/pebl.orig
- cat debian/python-pebl/usr/bin/pebl.orig \
- | sed -e 's|^#!/usr/bin/python.*$$|#!/usr/bin/python|g' \
- > debian/python-pebl/usr/bin/pebl
- rm debian/python-pebl/usr/bin/pebl.orig
+ sed -i -e 's|^#!/usr/bin/python.*$$|#!/usr/bin/python|g' \
+ debian/python-pebl/usr/bin/pebl
dh_compress -a --exclude=.js --exclude=.pdf --exclude=.py --exclude=.txt
dh_fixperms -a
[ ! -e /usr/bin/dh_buildinfo ] || dh_buildinfo -a
More information about the Python-modules-commits
mailing list