[Python-modules-commits] r18494 - in packages/python-docutils/trunk/debian (changelog rules)

jwilk at users.alioth.debian.org jwilk at users.alioth.debian.org
Sat Sep 10 21:51:08 UTC 2011


    Date: Saturday, September 10, 2011 @ 21:51:07
  Author: jwilk
Revision: 18494

Simplify debian/rules.

Modified:
  packages/python-docutils/trunk/debian/changelog
  packages/python-docutils/trunk/debian/rules

Modified: packages/python-docutils/trunk/debian/changelog
===================================================================
--- packages/python-docutils/trunk/debian/changelog	2011-09-10 21:11:38 UTC (rev 18493)
+++ packages/python-docutils/trunk/debian/changelog	2011-09-10 21:51:07 UTC (rev 18494)
@@ -4,8 +4,9 @@
     + Install CSS files. Correct paths to them in the *.html files.
     + Don't compress *.txt files in the -doc package.
     + Don't embed images on remote servers.
+  * Simplify debian/rules.
 
- -- Jakub Wilk <jwilk at debian.org>  Sat, 10 Sep 2011 23:10:36 +0200
+ -- Jakub Wilk <jwilk at debian.org>  Sat, 10 Sep 2011 23:14:37 +0200
 
 python-docutils (0.8.1-1) experimental; urgency=low
 

Modified: packages/python-docutils/trunk/debian/rules
===================================================================
--- packages/python-docutils/trunk/debian/rules	2011-09-10 21:11:38 UTC (rev 18493)
+++ packages/python-docutils/trunk/debian/rules	2011-09-10 21:51:07 UTC (rev 18494)
@@ -20,13 +20,6 @@
 	rst2xml \
 	rstpep2html \
 
-p	= python-docutils
-d	= debian/$(p)
-PYTHON	= /usr/bin/python
-
-BUILDHTML_DIRS := .
-BUILDHTML_RECURSE_DIRS := docs
-
 pre_localize_css = 's,href="(([.][.]/)*)docutils/.*/([^/]+[.]css)",href="$$1css/$$3",g;'
 pre_strip_images1 = 's,<img src="http://[^"]+" alt="([^"]*)"[^>]*>,$$1,g;'
 pre_strip_images2 = 's,<img alt="([^"]*)"[^>]*\bsrc="http://[^"]+"[^>]*>,$$1,g;'
@@ -42,7 +35,7 @@
 		exit 1; \
 	fi
 	# Build modules for Python 2.X
-	$(PYTHON) setup.py build
+	python setup.py build
 	# Build modules for Python 3.X in a separate directory
 	rm -rf py3k
 	mkdir py3k
@@ -61,15 +54,12 @@
 	done
 endif
 	# Build documentation:
-	set -ex && for dir in $(BUILDHTML_DIRS); do \
-		PYTHONPATH=.:extras $(PYTHON) tools/buildhtml.py \
-			--local --link-stylesheet $$dir \
-			--traceback; \
-	done
-	set -ex && for dir in $(BUILDHTML_RECURSE_DIRS); do \
-		PYTHONPATH=.:extras $(PYTHON) tools/buildhtml.py \
-			--link-stylesheet $$dir --traceback; \
-	done
+	PYTHONPATH=.:extras python tools/buildhtml.py \
+		--local --link-stylesheet --traceback \
+		.
+	PYTHONPATH=.:extras python tools/buildhtml.py \
+		--link-stylesheet --traceback \
+		docs
 	( ls *.html && find docs/ -name '*.html' ) \
 	| xargs perl -0777 -p -i -e $(pre_localize_css)$(pre_strip_images)
 	touch build-stamp
@@ -91,7 +81,7 @@
 	dh_testroot
 	dh_installdirs
 	mkdir -p debian/tmp
-	$(PYTHON) setup.py install \
+	python setup.py install \
 	    --root debian/tmp --no-compile $(py_setup_install_args) \
 	    --install-scripts=/usr/share/docutils/scripts/python2/
 	cd py3k && python3 setup.py install \
@@ -120,9 +110,9 @@
 		PYTHONPATH=.:extras; \
 		export PYTHONPATH; \
 		cp debian/$$exe.txt debian/tmp/man/$$exe.txt; \
-		$(PYTHON) debian/tmp/usr/share/docutils/scripts/python2/$$exe --help \
+		python debian/tmp/usr/share/docutils/scripts/python2/$$exe --help \
 			>> debian/tmp/man/$$exe.txt;\
-		$(PYTHON) tools/rst2man.py debian/tmp/man/$$exe.txt \
+		python tools/rst2man.py debian/tmp/man/$$exe.txt \
 			debian/tmp/man/$$exe.1; \
 	done
 	docbook-to-man debian/rst2odt_prepstyles.sgml > \




More information about the Python-modules-commits mailing list