[Python-modules-commits] r27848 - in packages/pyogg/trunk/debian (changelog rules)

morph at users.alioth.debian.org morph at users.alioth.debian.org
Sat Feb 22 10:28:31 UTC 2014


    Date: Saturday, February 22, 2014 @ 10:28:30
  Author: morph
Revision: 27848

switch to dh sequencer

Modified:
  packages/pyogg/trunk/debian/changelog
  packages/pyogg/trunk/debian/rules

Modified: packages/pyogg/trunk/debian/changelog
===================================================================
--- packages/pyogg/trunk/debian/changelog	2014-02-22 10:18:24 UTC (rev 27847)
+++ packages/pyogg/trunk/debian/changelog	2014-02-22 10:28:30 UTC (rev 27848)
@@ -3,6 +3,7 @@
   [ Sandro Tosi ]
   * debian/rules
     - install debug files where gdb will look for them
+    - switch to dh sequencer
   * debian/control
     - bump Standards-Version to 3.9.5 (no changes needed)
     - removed useless fields
@@ -15,7 +16,7 @@
   [ Jakub Wilk ]
   * Use canonical URIs for Vcs-* fields.
 
- -- Sandro Tosi <morph at debian.org>  Sat, 22 Feb 2014 11:18:07 +0100
+ -- Sandro Tosi <morph at debian.org>  Sat, 22 Feb 2014 11:28:15 +0100
 
 pyogg (1.3+repack-5) unstable; urgency=low
 

Modified: packages/pyogg/trunk/debian/rules
===================================================================
--- packages/pyogg/trunk/debian/rules	2014-02-22 10:18:24 UTC (rev 27847)
+++ packages/pyogg/trunk/debian/rules	2014-02-22 10:28:30 UTC (rev 27848)
@@ -1,59 +1,32 @@
 #!/usr/bin/make -f
-# Sample debian/rules that uses debhelper.
-# GNU copyright 1997 to 1999 by Joey Hess.
 
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
-
 PYVERS := $(shell pyversions -r)
 
-build: build-stamp build-debug-stamp
-build-stamp:
-	dh_testdir
+%:
+	dh $@
 
+override_dh_auto_build:
 	set -e; \
 	for py in $(PYVERS); do \
 	    $$py config_unix.py --prefix /usr; \
 	    $$py setup.py build;               \
 	done
-
-	touch build-stamp
-
-build-debug-stamp:
-	dh_testdir
-
 	set -e; \
 	for py in $(PYVERS); do \
 	    $$py-dbg config_unix.py --prefix /usr; \
 	    $$py-dbg setup.py build;               \
 	done
 
-	touch build-debug-stamp
-
-clean:
-	dh_testdir
-	dh_testroot
-
-	#if [ -f Setup ] ; then python setup.py clean --all ; fi
+override_dh_auto_clean:
 	-for py in $(PYVERS); do \
-	    $$py setup.py clean --all; \
-	    $$py-dbg setup.py clean --all; \
+		$$py setup.py clean --all; \
+		$$py-dbg setup.py clean --all; \
 	done
 
-	[ ! -d build ] || rm -rf build
-
-	dh_clean build*-stamp configure-stamp Setup
-
-install: build
-	dh_testdir
-	dh_testroot
-	dh_clean -k
-	dh_installdirs
-
+override_dh_auto_install:
 	for py in $(PYVERS); do        \
 	    $$py setup.py install --root=$(CURDIR)/debian/python-ogg --install-layout=deb; \
 	done
-
 	for py in $(PYVERS); do        \
 	    $$py-dbg setup.py install --root=$(CURDIR)/debian/python-ogg-dbg --install-layout=deb; \
 	done
@@ -65,36 +38,11 @@
 	    ln -s ../$$py/pyogg debian/python-ogg-dbg/usr/include/$${py}_d/pyogg; \
 	done
 
-
-# Build architecture-independent files here.
-binary-indep: build install
-# We have nothing to do by default.
-
-# Build architecture-dependent files here.
-binary-arch: build install
-	dh_testdir
-	dh_testroot
-	dh_installdocs
-	dh_installexamples
-	dh_installchangelogs ChangeLog
-	dh_pysupport
-	dh_link
+override_dh_strip:
 	dh_strip -ppython-ogg --dbg-package=python-ogg-dbg
 	# fix python-debug-in-wrong-location lintian warning
 	cd debian/*-dbg/usr/lib/debug/usr/lib && mv pyshared pymodules
-	rm -rf debian/python-ogg-dbg/usr/share/doc/python-ogg-dbg
-	ln -s python-ogg debian/python-ogg-dbg/usr/share/doc/python-ogg-dbg
-	dh_compress
-	dh_fixperms
-	dh_makeshlibs -V
-	dh_installdeb
-	dh_shlibdeps
-	dh_gencontrol
-	dh_md5sums
-	dh_builddeb
 
-get-orig-source:
-	uscan --verbose --rename --repack --force-download
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install
+override_dh_installdocs:
+	dh_installdocs
+	dh_installdocs -A -link-doc=python-ogg




More information about the Python-modules-commits mailing list