[Python-modules-commits] [rabbyt] 03/07: modernize packaging: short dh format, dh compat 9, dh-python. Closes: #786201

Mattia Rizzolo mattia at mapreri.org
Mon Dec 14 19:01:06 UTC 2015


This is an automated email from the git hooks/post-receive script.

mattia pushed a commit to branch master
in repository rabbyt.

commit 76a8520f69a7a6bedecf7cf365ed983ea9772b13
Author: Mattia Rizzolo <mattia at debian.org>
Date:   Mon Dec 14 18:51:08 2015 +0000

    modernize packaging: short dh format, dh compat 9, dh-python.  Closes: #786201
---
 debian/compat  |  2 +-
 debian/control |  7 +++----
 debian/rules   | 56 ++++----------------------------------------------------
 3 files changed, 8 insertions(+), 57 deletions(-)

diff --git a/debian/compat b/debian/compat
index 7ed6ff8..ec63514 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-5
+9
diff --git a/debian/control b/debian/control
index c333fd6..f88162d 100644
--- a/debian/control
+++ b/debian/control
@@ -4,13 +4,12 @@ Priority: extra
 Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
 Uploaders: Miriam Ruiz <little_miry at yahoo.es>,
            Nacho Barrientos Arias <nacho at debian.org>
-Build-Depends: debhelper (>= 5),
+Build-Depends: debhelper (>= 9),
+               dh-python,
                libgl1-mesa-dev,
                libglu1-mesa-dev,
                python-all-dev,
-               python-setuptools,
-               python-support (>= 0.6.4),
-               quilt
+               python-setuptools
 Standards-Version: 3.8.0
 Homepage: http://matthewmarshall.org/projects/rabbyt/
 Vcs-Git: git://anonscm.debian.org/python-modules/packages/rabbyt.git
diff --git a/debian/rules b/debian/rules
index 2a25f5b..fc9e53a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,57 +1,9 @@
 #!/usr/bin/make -f
 
-include /usr/share/quilt/quilt.make
+DH_VERBOSE=1
 
-PYVERS=$(shell pyversions -vs)
+%:
+	dh $@ --with python2
 
-configure: configure-stamp
-configure-stamp: patch
-	dh_testdir
-	touch configure-stamp
-
-build: $(PYVERS:%=build-python%)
-
-build-python%: configure-stamp
-	dh_testdir
-	python$* setup.py build
-	touch $@
-
-clean: unpatch
-	dh_testdir
-	dh_testroot
-	rm -f $(CURDIR)/Rabbyt.egg-info/SOURCES.txt
-	rm -f build-python2.* install-python2.* configure-stamp
-	rm -rf build
-	dh_clean 
-
-install: build $(PYVERS:%=install-python%)
-
-install-python%:
-	dh_testdir
-	dh_testroot
-	python$* setup.py install \
-		--no-compile \
-		--root=$(CURDIR)/debian/python-rabbyt \
-		--single-version-externally-managed;
-	touch $@
-
-binary-indep: build install
-
-binary-arch: build install
-	dh_testdir
-	dh_testroot
+override_dh_installchangelog:
 	dh_installchangelogs CHANGELOG
-	dh_installdocs
-	dh_installexamples
-	dh_strip
-	dh_compress
-	dh_fixperms
-	dh_pysupport
-	dh_installdeb
-	dh_shlibdeps
-	dh_gencontrol
-	dh_md5sums
-	dh_builddeb
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install configure

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/rabbyt.git



More information about the Python-modules-commits mailing list