chiark / gitweb /
- Added a section about "Bug Squashing Parties".
[developers-reference.git] / debian / rules
index 9dd3685eccdc5090636b6b846a2a51d2d1d6d607..3a8bd96ad89e46b6d71b68ef10efc35ac39f6caa 100755 (executable)
@@ -20,13 +20,18 @@ compress    := gzip -9f
 
 # version abstraction
 DEB_VERSION    := $(shell LC_ALL=C dpkg-parsechangelog | grep '^Version: ' | sed 's/^Version: *//')
-# pretty-print the date
-DATE           := $(shell LC_ALL=C date --date="`dpkg-parsechangelog | grep '^Date: ' | sed 's/^Date: *//'`" '+%d %B, %Y')
+DEB_DATE       := $(shell dpkg-parsechangelog | sed -n 's/^Date: *//p')
+# pretty-print the date; I wish this was dynamic like the top-level makefile but oh well
+DATE_EN                := $(shell LC_ALL=C     date --date="$(DEB_DATE)" '+%d %B, %Y')
+DATE_FR                := $(shell LC_ALL=fr_FR date --date="$(DEB_DATE)" '+%d %B %Y')
+DATE_JA                := $(shell LC_ALL=ja_JP date --date="$(DEB_DATE)" '+%x')
 
 version.ent:   debian/changelog
        :> version.ent
        echo "<!entity version \"$(DEB_VERSION)\">" >> version.ent
-       echo "<!entity date    \"$(DATE)\">"        >> version.ent
+       echo "<!entity date-en \"$(DATE_EN)\">"     >> version.ent
+       echo "<!entity date-fr \"$(DATE_FR)\">"     >> version.ent
+       echo "<!entity date-ja \"$(DATE_JA)\">"     >> version.ent
 
 build:
        $(checkdir)
@@ -56,7 +61,8 @@ binary-indep: build
        $(install_file) developers-reference*.sgml version.ent common.ent $(docdir)/
 
        $(install_file) debian/copyright $(docdir)/
-       $(install_file) debian/changelog $(docdir)/
+       $(install_file) ChangeLog $(docdir)/changelog
+       $(install_file) debian/changelog $(docdir)/changelog.Debian
        $(install_file) developers-reference.desc $(docbasedir)/$(package)
 
 #       make sure control files are good