chiark / gitweb /
added version.ent to docdir for Bug#31034
[developers-reference.git] / debian / rules
index d1e8461b4579553c42bd234272495c884004a683..1a17202973c1e4e83a699174a7925a7380a19c64 100755 (executable)
@@ -22,8 +22,9 @@ make_directory        := install -d -o root -g root -m 755
 compress       := gzip -9f
 
 # version abstraction
-DEB_VERSION    := $(shell LC_ALL=C dpkg-parsechangelog | grep ^Version: | sed 's/^Version: *//')
-DATE           := $(shell date +"%Y-%m-%d")
+DEB_VERSION    := $(shell LC_ALL=C dpkg-parsechangelog | grep '^Version: ' | sed 's/^Version: *//')
+# pretty-print the date
+DATE           := $(shell date --date="`dpkg-parsechangelog | grep '^Date: ' | sed 's/^Date: *//'`" '+%d %B, %Y')
 
 # source depends -- check if these packages are installed
 SRC_DEPENDS    := debiandoc-sgml lout psutils
@@ -44,19 +45,20 @@ build:      developers-reference.sgml
        rm -f version.ent
        echo "<!entity version \"$(DEB_VERSION)\">" >> version.ent
        echo "<!entity date    \"$(DATE)\">"        >> version.ent
-       nsgmls -gues developers-reference.sgml  # check SGML syntax
+       nsgmls -wall -s -E20 developers-reference.sgml  # check SGML syntax
        debiandoc2html developers-reference.sgml
        debiandoc2text developers-reference.sgml
+       debiandoc2ps -pletter -1 developers-reference.sgml
        touch build
 
 clean:
        $(checkdir)
-       $(checkroot)
        rm -f build
        rm -rf developers-reference.html
        rm -f developers-reference.text*
        rm -f developers-reference.ps
        rm -f developers-reference.lout* lout.li
+       rm -f developers-reference.sasp*
        rm -f version.ent
        rm -f `find . -name "*~"`
        rm -rf $(prefix)
@@ -64,7 +66,6 @@ clean:
 
 binary-indep:  build
        $(checkdir)
-       $(checkroot)
        rm -rf $(prefix)
        $(make_directory) $(prefix)/DEBIAN
        $(make_directory) $(docdir)
@@ -77,7 +78,7 @@ binary-indep: build
        $(install_file) developers-reference.html/*                     \
                $(docdir)/developers-reference.html/
        $(install_file) developers-reference.text $(docdir)
-       $(install_file) developers-reference.sgml $(docdir)
+       $(install_file) developers-reference.sgml version.ent $(docdir)
        $(install_file) debian/copyright $(docdir)
        $(install_file) debian/changelog $(docdir)
        $(install_file) debian/menu $(menudir)/$(package)
@@ -99,13 +100,13 @@ binary-indep:      build
        dpkg --build $(prefix) ..
 
        # some extra-package files
-       debiandoc2ps -pletter -1 developers-reference.sgml
        $(install_file) developers-reference.ps ../
        $(compress) ../developers-reference.ps
        dpkg-distaddfile -fdebian/files developers-reference.ps.gz byhand -
        GZIP=-9v tar czf ../developers-reference.html.tar.gz            \
                developers-reference.html
-       dpkg-distaddfile -fdebian/files developers-reference.html.tar.gz byhand -
+       dpkg-distaddfile -fdebian/files developers-reference.html.tar.gz\
+               byhand -
        $(install_file) developers-reference.text ..
        $(compress) developers-reference.text
        dpkg-distaddfile -fdebian/files developers-reference.text.gz byhand -