chiark / gitweb /
dynamic version numbering and date
authoraph <aph@313b444b-1b9f-4f58-a734-7bb04f332e8d>
Tue, 14 Jul 1998 21:31:16 +0000 (21:31 +0000)
committeraph <aph@313b444b-1b9f-4f58-a734-7bb04f332e8d>
Tue, 14 Jul 1998 21:31:16 +0000 (21:31 +0000)
git-svn-id: svn://anonscm.debian.org/ddp/manuals/trunk/developers-reference@627 313b444b-1b9f-4f58-a734-7bb04f332e8d

debian/changelog
debian/rules
developers-reference.sgml

index 04872e4..5706b01 100644 (file)
@@ -1,3 +1,10 @@
+developers-reference (2.4.1.3) unstable; urgency=low
+
+  * new maintainer
+  * version number and date are automatically populated now
+
+ -- Adam P. Harris <aph@debian.org>  Tue, 14 Jul 1998 17:30:11 -0400
+
 developers-reference (2.4.1.2) frozen unstable; urgency=low
 
   * non-maintainer release
@@ -133,4 +140,5 @@ developers-reference (0.1) unstable; urgency=low
 
 Local variables:
 mode: debian-changelog
+mode: auto-fill
 End:
index c575058..6db3f34 100755 (executable)
@@ -1,8 +1,18 @@
 #!/usr/bin/make -f
 
-package=developers-reference
+package                := developers-reference
 
-build:
+DEB_VERSION    := $(shell LC_ALL=C dpkg-parsechangelog | grep ^Version: | sed 's/^Version: *//')
+DATE           := $(shell date +"%Y-%m-%d")
+
+.PHONY: version.ent
+version.ent:
+       $(checkdir)
+       rm -f version.ent
+       echo "<!entity version \"$(DEB_VERSION)\">" >> version.ent
+       echo "<!entity date    \"$(DATE)\">"        >> version.ent
+
+build: version.ent
        $(checkdir)
        debiandoc2html developers-reference.sgml
        debiandoc2text developers-reference.sgml
@@ -16,7 +26,7 @@ clean:
        -rm -rf developers-reference.text*
        -rm -rf developers-reference.lout* lout.li
        -rm -f `find . -name "*~"`
-       -rm -rf debian/tmp debian/files* core debian/substvars
+       -rm -rf debian/tmp debian/files* core debian/substvars version.ent
 
 binary-indep:  checkroot build
        $(checkdir)
index 9b73ed2..f457a5c 100644 (file)
@@ -1,4 +1,9 @@
-<!doctype debiandoc system>
+<!doctype debiandoc system [
+<!-- include version information so we don't have to hard code it
+     within the document
+  -->
+<!entity % versiondata SYSTEM "version.ent"> %versiondata;
+]>
 
 <!--
  Debian GNU/Linux Developer's Reference.
@@ -19,7 +24,7 @@
 <title>Debian Developer's Reference
 <author>Christian Schwarz <email/schwarz@debian.org/
 <author>based on earlier documents by Ian Jackson <email/ijackson@gnu.ai.mit.edu/
-<version>version 2.4.1.2, 14 April 1998
+<version>version &version;, &date;
 
 <copyright>Copyright &copy;1997,1998 Christian Schwarz.
 <p>