2 # rules file for developers-reference
4 package := developers-reference
6 # directory abstraction
7 prefix := debian/$(package)
8 docdir := $(prefix)/usr/share/doc/$(package)
9 docbaserel := /usr/share/doc-base
10 docbasedir := $(prefix)$(docbaserel)
12 # list of language packages, in the form pkg-LANG; must jibe
13 # with debian/control, see also DATE_uc(LANG) below
17 install_file := install -o root -g root -m 644 -p
18 install_script := install -o root -g root -m 755 -p
19 make_directory := install -d -o root -g root -m 755
23 DEB_VERSION := $(shell awk -F '[()]' '/^$(package)/{ print $$2; exit }' debian/changelog)
24 DEB_DATE := $(shell dpkg-parsechangelog 2>/dev/null | sed -n 's/^Date: *//p')
25 # pretty-print the date; I wish this was dynamic like the top-level makefile but oh well
26 DATE_EN := $(shell LC_ALL=C date --date="$(DEB_DATE)" '+%d %B, %Y')
27 DATE_FR := $(shell LC_ALL=fr_FR date --date="$(DEB_DATE)" '+%d %B %Y')
28 DATE_JA := $(shell LC_ALL=ja_JP date --date="$(DEB_DATE)" '+%x')
30 # debhelper verbose mode
33 version.ent: debian/changelog
35 echo "<!entity version \"$(DEB_VERSION)\">" >> version.ent
36 echo "<!entity date-en \"$(DATE_EN)\">" >> version.ent
37 echo "<!entity date-fr \"$(DATE_FR)\">" >> version.ent
38 echo "<!entity date-ja \"$(DATE_JA)\">" >> version.ent
62 dh_installdocs -p$(package) README-contrib developers-reference.txt \
63 developers-reference.pdf developers-reference.html/*
65 # we can't make PDFs for japanese, so special handling for that
66 touch developers-reference.ja.pdf
67 set -e; for lang in $(langs); do \
68 dh_installdocs -p$(package)-$$lang README-contrib developers-reference.$$lang.txt \
69 developers-reference.$$lang.pdf developers-reference.$$lang.html/* ;\
71 rm -f debian/$(package)-ja/usr/share/doc/$(package)-ja/developers-reference.ja.pdf
75 binary-indep: test install
79 dh_installchangelogs -i
82 debian/tocsubstvars -i
88 # some extra-package files
89 # $(install_file) developers-reference.pdf \
90 # ../developers-reference.pdf.$(DEB_VERSION)
91 # dpkg-distaddfile -fdebian/files developers-reference.pdf.$(DEB_VERSION) byhand -
92 # GZIP=-9 tar czf ../developers-reference.html.tar.gz.$(DEB_VERSION)\
93 # developers-reference.html
94 # dpkg-distaddfile -fdebian/files developers-reference.html.tar.gz.$(DEB_VERSION)\
96 # $(install_file) developers-reference.txt \
97 # ../developers-reference.txt
98 # $(compress) ../developers-reference.txt
99 # mv ../developers-reference.txt.gz \
100 # ../developers-reference.txt.gz.$(DEB_VERSION)
101 # dpkg-distaddfile -fdebian/files \
102 # developers-reference.txt.gz.$(DEB_VERSION) byhand -
105 binary-arch: build install
106 # There are no architecture-dependent files to be uploaded
107 # generated by this package.
111 test -f developers-reference.sgml
114 # Below here is fairly generic really
121 binary: binary-indep binary-arch