[Python-modules-commits] r27872 - in packages/pyvorbis/trunk/debian (changelog rules)

morph at users.alioth.debian.org morph at users.alioth.debian.org
Sat Feb 22 17:42:39 UTC 2014


    Date: Saturday, February 22, 2014 @ 17:42:38
  Author: morph
Revision: 27872

* debian/rules
  - convert to dh sequencer

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

Modified: packages/pyvorbis/trunk/debian/changelog
===================================================================
--- packages/pyvorbis/trunk/debian/changelog	2014-02-22 17:32:02 UTC (rev 27871)
+++ packages/pyvorbis/trunk/debian/changelog	2014-02-22 17:42:38 UTC (rev 27872)
@@ -7,8 +7,10 @@
   * debian/control
     - switch me to Maintainer (team to Uploaders)
     - bump Standards-Version to 3.9.5 (no changes needed)
+  * debian/rules
+    - convert to dh sequencer
 
- -- Sandro Tosi <morph at debian.org>  Sat, 22 Feb 2014 18:23:27 +0100
+ -- Sandro Tosi <morph at debian.org>  Sat, 22 Feb 2014 18:42:26 +0100
 
 pyvorbis (1.5-2) unstable; urgency=low
 

Modified: packages/pyvorbis/trunk/debian/rules
===================================================================
--- packages/pyvorbis/trunk/debian/rules	2014-02-22 17:32:02 UTC (rev 27871)
+++ packages/pyvorbis/trunk/debian/rules	2014-02-22 17:42:38 UTC (rev 27872)
@@ -1,41 +1,24 @@
 #!/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-arch build-indep
-build-arch: build-stamp build-debug-stamp
-build-indep: 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
-
+override_dh_auto_clean:
 	-for py in $(PYVERS); do       \
 	    $$py setup.py clean --all; \
 	    $$py-dbg setup.py clean --all; \
@@ -43,12 +26,7 @@
 
 	dh_clean build*-stamp Setup config.log
 
-install: build
-	dh_testdir
-	dh_testroot
-	dh_clean -k
-	dh_installdirs
-
+override_dh_auto_install:
 	set -e; \
 	for py in $(PYVERS); do \
 	    $$py setup.py install --root=debian/python-pyvorbis; \
@@ -60,31 +38,18 @@
 	find debian/python-*-dbg ! -type d ! -name '*.so' | xargs rm -f
 	find debian/python-*-dbg -depth -empty -exec rmdir {} \;
 
-# 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
+override_dh_installchangelogs:
 	dh_installchangelogs ChangeLog
-	dh_pysupport
-	dh_link
+
+override_dh_strip:
+ifeq (,$(filter nostrip,$(DEB_BUILD_OPTIONS)))
 	dh_strip -ppython-pyvorbis --dbg-package=python-pyvorbis-dbg
 	mv debian/python-pyvorbis-dbg/usr/lib/debug/usr/lib/pyshared/ debian/python-pyvorbis-dbg/usr/lib/debug/usr/lib/pymodules/
-	rm -rf debian/python-pyvorbis-dbg/usr/share/doc/python-pyvorbis-dbg
-	ln -s python-pyvorbis debian/python-pyvorbis-dbg/usr/share/doc/python-pyvorbis-dbg
-	dh_compress -X.py
-	dh_fixperms
-	dh_makeshlibs -V
-	dh_installdeb
-	dh_shlibdeps
-	dh_gencontrol
-	dh_md5sums
-	dh_builddeb
+endif
 
-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-pyvorbis
+
+override_dh_compress:
+	dh_compress -X.py




More information about the Python-modules-commits mailing list