[Python-modules-commits] [routes] 04/05: debian/rules rewritten: now uses dh sequencer and pybuild
Piotr Ożarowski
piotr at moszumanska.debian.org
Sat Jul 30 21:40:31 UTC 2016
This is an automated email from the git hooks/post-receive script.
piotr pushed a commit to branch master
in repository routes.
commit ad8a82e9b69d8ae7c32cd5277ad9a1e3ae8cc745
Author: Piotr Ożarowski <piotr at debian.org>
Date: Sat Jul 30 23:29:28 2016 +0200
debian/rules rewritten: now uses dh sequencer and pybuild
---
debian/changelog | 1 +
debian/rules | 70 ++++++++++----------------------------------------------
2 files changed, 13 insertions(+), 58 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 8686f9f..859df74 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,7 @@ routes (2.3.1-1) unstable; urgency=medium
[ Piotr Ożarowski ]
* New upstream release
+ * debian/rules rewritten: now uses dh sequencer and pybuild
-- Piotr Ożarowski <piotr at debian.org> Sat, 30 Jul 2016 22:56:34 +0200
diff --git a/debian/rules b/debian/rules
index b88de8e..4cbb895 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,58 +1,12 @@
-#!/usr/bin/make -f
-
-#export DH_VERBOSE=1
-
-PYVERS=$(shell pyversions -vr)
-PY3VERS=$(shell py3versions -vr)
-
-clean:
- dh_testdir
- dh_testroot
- rm -rf dist build
- find . -name "*\.py[co]" -delete
- find . -name "\._*" -delete
- rm -rf docs/_build
- dh_clean Routes.egg-info/* build-docs
-
-build: build-indep
-build-arch:
-build-indep: build-docs
-build-docs:
- dh_testdir
- dh_installdirs
- PYTHONPATH=. sphinx-build -N -q -E -b html docs/ \
- debian/python-routes/usr/share/doc/python-routes/html/
- touch $@
-
-install: $(PYVERS:%=install-python%) $(PY3VERS:%=install3-python%)
-install-python%:
- python$* setup.py install \
- --install-layout=deb \
- --root $(CURDIR)/debian/python-routes
-
-install3-python%:
- python$* setup.py install \
- --install-layout=deb \
- --root $(CURDIR)/debian/python3-routes
-
-binary-indep: build install
- dh_testdir -i
- dh_testroot -i
- dh_installchangelogs -i
- dh_installdocs -i
- dh_sphinxdoc -i
- dh_link -i
- dh_python2 -i
- dh_python3 -i
- dh_compress -i -X.py
- dh_fixperms -i
- dh_installdeb -i
- dh_gencontrol -i
- dh_md5sums -i
- dh_builddeb -i
-
-binary-arch:
-
-binary: binary-indep binary-arch
-
-.PHONY: build build-arch build-indep clean binary-indep binary-arch binary install
+#! /usr/bin/make -f
+
+export PYBUILD_NAME=routes
+%:
+ dh $@ --with python3,python2,sphinxdoc --buildsystem=pybuild
+
+override_dh_auto_build:
+ dh_auto_build
+ cd docs && \
+ PYTHONPATH=$(CURDIR) http_proxy= https_proxy= \
+ sphinx-build -N -E -T -b html . debian/python-routes/usr/share/doc/python-routes/html/
+ rm -rf debian/python-routes/usr/share/doc/python-routes/html/.doctrees
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/routes.git
More information about the Python-modules-commits
mailing list