[Python-modules-commits] r19979 - in packages/python-levenshtein/trunk/debian (4 files)

morph at users.alioth.debian.org morph at users.alioth.debian.org
Tue Jan 10 17:31:38 UTC 2012


    Date: Tuesday, January 10, 2012 @ 17:31:35
  Author: morph
Revision: 19979

Switch to short debian/rules file format

Modified:
  packages/python-levenshtein/trunk/debian/changelog
  packages/python-levenshtein/trunk/debian/compat
  packages/python-levenshtein/trunk/debian/control
  packages/python-levenshtein/trunk/debian/rules

Modified: packages/python-levenshtein/trunk/debian/changelog
===================================================================
--- packages/python-levenshtein/trunk/debian/changelog	2012-01-10 09:30:27 UTC (rev 19978)
+++ packages/python-levenshtein/trunk/debian/changelog	2012-01-10 17:31:35 UTC (rev 19979)
@@ -12,8 +12,9 @@
   * Switch to 3.0 (quilt) source format
   * debian/{control, rules}
     - use python-support instead of python-central; Closes: #617011
+  * Switch to short debian/rules file format
 
- -- Sandro Tosi <morph at debian.org>  Tue, 10 Jan 2012 09:30:05 +0100
+ -- Sandro Tosi <morph at debian.org>  Tue, 10 Jan 2012 18:29:23 +0100
 
 python-levenshtein (0.10.1-1.1) unstable; urgency=low
 

Modified: packages/python-levenshtein/trunk/debian/compat
===================================================================
--- packages/python-levenshtein/trunk/debian/compat	2012-01-10 09:30:27 UTC (rev 19978)
+++ packages/python-levenshtein/trunk/debian/compat	2012-01-10 17:31:35 UTC (rev 19979)
@@ -1 +1 @@
-5
+7

Modified: packages/python-levenshtein/trunk/debian/control
===================================================================
--- packages/python-levenshtein/trunk/debian/control	2012-01-10 09:30:27 UTC (rev 19978)
+++ packages/python-levenshtein/trunk/debian/control	2012-01-10 17:31:35 UTC (rev 19979)
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
 Uploaders: Sandro Tosi <morph at debian.org>
-Build-Depends: python-all-dev (>= 2.5.3-1~), python-support (>= 1), debhelper (>= 5.0.37.2)
+Build-Depends: python-all-dev (>= 2.5.3-1~), python-support (>= 1), debhelper (>= 7.0.50~)
 X-Python-Version: all
 Standards-Version: 3.9.2
 Homepage: http://translate.sourceforge.net/wiki/toolkit/levenshtein_distance

Modified: packages/python-levenshtein/trunk/debian/rules
===================================================================
--- packages/python-levenshtein/trunk/debian/rules	2012-01-10 09:30:27 UTC (rev 19978)
+++ packages/python-levenshtein/trunk/debian/rules	2012-01-10 17:31:35 UTC (rev 19979)
@@ -1,61 +1,32 @@
 #!/usr/bin/make -f
 # -*- makefile -*-
 
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
-
 PYVERS=$(shell pyversions -vr)
+PYLIBPATH := $(shell python -c "from distutils.command.build import build ; from distutils.core import Distribution ; b = build(Distribution()) ; b.finalize_options() ; print b.build_platlib")
 
-build: build-stamp
-build-stamp: $(PYVERS:%=build-python%)
-	touch $@
+%:
+	dh $@
 
-build-python%:
-	python$* setup.py build
-	touch $@
+override_dh_auto_build:
+	set -e ; \
+	for py in $(PYVERS); do \
+		python$$py setup.py build ; \
+	done
+	# build doc
+	PYTHONPATH=$(PYLIBPATH) ./gendoc.sh Levenshtein
 
-clean:
-	dh_testdir
-	dh_testroot
-	rm -f build-stamp
-	rm -rf build
+override_dh_auto_clean:
 	rm -f Levenshtein.html NEWS.xhtml
-	dh_clean
+	dh_auto_clean
 
-install: build $(PYVERS:%=install-python%)
-	python_sitearch=$$(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)"); \
-	PYTHONPATH=debian/python-levenshtein/$$python_sitearch ./gendoc.sh Levenshtein
+override_dh_auto_install:
+	set -e ; \
+	for py in $(PYVERS); do \
+		python$$py setup.py install --root $(CURDIR)/debian/python-levenshtein --install-layout=deb ; \
+	done
 
-
-install-prereq:
-	dh_testdir
-	dh_testroot
-	dh_clean -k 
-	dh_installdirs
-
-install-python%: install-prereq
-	python$* setup.py install --root $(CURDIR)/debian/python-levenshtein --install-layout=deb
-
-# 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_installchangelogs
+override_dh_installdocs:
 	dh_installdocs README NEWS Levenshtein.html
-	dh_installexamples StringMatcher.py
-	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
+override_dh_installexamples:
+	dh_installexamples StringMatcher.py




More information about the Python-modules-commits mailing list