[xml/sgml-commit] r636 - packages/docbook-xml/trunk/debian

Daniel Leidert dleidert-guest at alioth.debian.org
Sat Mar 10 12:07:41 CET 2007


Author: dleidert-guest
Date: 2007-03-10 11:07:40 +0000 (Sat, 10 Mar 2007)
New Revision: 636

Modified:
   packages/docbook-xml/trunk/debian/changelog
   packages/docbook-xml/trunk/debian/rules
Log:
* New upstream release DocBook XML 4.5 added (closes: #413167).
* debian/rules: Added get-orig-source target.



Modified: packages/docbook-xml/trunk/debian/changelog
===================================================================
--- packages/docbook-xml/trunk/debian/changelog	2007-03-10 09:29:14 UTC (rev 635)
+++ packages/docbook-xml/trunk/debian/changelog	2007-03-10 11:07:40 UTC (rev 636)
@@ -1,7 +1,11 @@
 docbook-xml (4.5-1) UNRELEASED; urgency=low
 
   * NOT RELEASED YET
+  * New upstream release DocBook XML 4.5 added (closes: #413167).
 
+  [ Daniel Leidert ]
+  * debian/rules: Added get-orig-source target.
+
  -- Daniel Leidert (dale) <daniel.leidert at wgdd.de>  Sat, 10 Mar 2007 10:22:04 +0100
 
 docbook-xml (4.4-5) unstable; urgency=low

Modified: packages/docbook-xml/trunk/debian/rules
===================================================================
--- packages/docbook-xml/trunk/debian/rules	2007-03-10 09:29:14 UTC (rev 635)
+++ packages/docbook-xml/trunk/debian/rules	2007-03-10 11:07:40 UTC (rev 636)
@@ -7,7 +7,7 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-package		:= docbook-xml
+PACKAGE	:= docbook-xml
 
 # directory abstraction
 prefix		:= debian/$(package)
@@ -119,6 +119,44 @@
 
 .PHONY: binary binary-arch binary-indep clean test
 
+# This following code is used to create the .orig.tar.gz tarball.
+# Use it to prepare it for a new release.
+
+version=$(shell dpkg-parsechangelog | sed -n -e 's/^Version: \(.*\)-[^-]*/\1/p')
+
+.PHONY: get-orig-source
+get-orig-source:
+	set -ex ; \
+	TMPDIR=`mktemp -d docbook-xml-$(version).XXXXXX` ; \
+	touch "$$TMPDIR"/ChangeLog.upstream ; \
+	for db in 4.5 4.4 4.3 4.2 ; do \
+		dbxzip=docbook-xml-$${db}.zip ; \
+		mkdir -p "$$TMPDIR"/docbook-$${db} ; \
+		wget -P "$$TMPDIR" http://www.oasis-open.org/docbook/xml/$${db}/"$$dbxzip" ; \
+		unzip -d "$$TMPDIR"/docbook-$${db} "$$TMPDIR"/"$$dbxzip" ; \
+		rm -f "$$TMPDIR"/"$$dbxzip" ; \
+		[ -f "$$TMPDIR"/docbook-$${db}/ChangeLog ] && \
+		    cat "$$TMPDIR"/docbook-$${db}/ChangeLog >> "$$TMPDIR"/ChangeLog.upstream ; \
+	done; \
+	for db in 4.1.2 4.0 ; do \
+		dbxver=`echo $${db} | sed -e 's/\.//g'` ; \
+		dbxzip=docbkx"$$dbxver".zip ; \
+		mkdir -p "$$TMPDIR"/docbook-$${db} ; \
+		wget -P "$$TMPDIR" http://www.oasis-open.org/docbook/xml/$${db}/"$$dbxzip" ; \
+		unzip -d "$$TMPDIR"/docbook-$${db} "$$TMPDIR"/"$$dbxzip" ; \
+		rm -f "$$TMPDIR"/"$$dbxzip" ; \
+		if [ $${db} = "4.1.2" ] ; then \
+			cat "$$TMPDIR"/docbook-$${db}/ChangeLog >> "$$TMPDIR"/ChangeLog.upstream ; \
+			cat "$$TMPDIR"/docbook-$${db}/41chg.txt >> "$$TMPDIR"/ChangeLog.upstream ; \
+			cat "$$TMPDIR"/docbook-$${db}/40chg.txt >> "$$TMPDIR"/ChangeLog.upstream ; \
+		else \
+			cat "$$TMPDIR"/docbook-$${db}/"$$dbxver"chg.txt >> "$$TMPDIR"/ChangeLog.upstream ; \
+		fi ; \
+	done ; \
+	find "$$TMPDIR" -type f ! -perm 644 -exec chmod 644 "{}" ";" ; \
+	GZIP=-9 tar -czf $(CURDIR)/docbook-xml_${version}.orig.tar.gz "$$TMPDIR" ; \
+	rm -rf "$$TMPDIR"
+
 #Local variables:
 #mode: makefile
 #End:




More information about the debian-xml-sgml-commit mailing list