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
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:
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)
$(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)
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 -