[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