From 1e2daad3eec0f5d6b9d0f40293f76b2714a9c024 Mon Sep 17 00:00:00 2001 From: Bill Allombert Date: Sat, 5 Sep 2009 11:10:30 +0200 Subject: [PATCH] * Also provide documents in single-file HTML format. Proposed by Jari Aalto. Closes: #544353 --- Makefile | 6 ++++++ debian/changelog | 8 ++++++++ debian/rules | 5 +++++ 3 files changed, 19 insertions(+) diff --git a/Makefile b/Makefile index efb5b7b..1d0852e 100644 --- a/Makefile +++ b/Makefile @@ -10,6 +10,11 @@ mime-policy.sgml: version.ent %.html/index.html: %.sgml LANG=C debiandoc2html $< +%-1.html: %.sgml + LANG=C debiandoc2html -1 -b $*-1d $< && \ + mv $*-1d.html/index.html $*-1.html && \ + rmdir $*-1d.html + %.html.tar.gz: %.html/index.html tar -czf $(<:/index.html=.tar.gz) $(<:/index.html=) @@ -33,6 +38,7 @@ mime-policy.sgml: version.ent # convenience aliases :) html: policy.html/index.html +html-1: policy-1.html txt text: policy.txt ps: policy.ps pdf: policy.pdf diff --git a/debian/changelog b/debian/changelog index a9d54e6..6da7e5a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +debian-policy (3.8.3.1) unstable; urgency=low + + * Also provide documents in single-file HTML format. + Proposed by Jari Aalto. + Closes: #544353 + + -- Bill Allombert Fri, 04 Sep 2009 14:32:42 +0200 + debian-policy (3.8.3.0) unstable; urgency=low * Policy: Bring Architecture description in line with dpkg-source diff --git a/debian/rules b/debian/rules index 4fa4518..07e635e 100755 --- a/debian/rules +++ b/debian/rules @@ -55,6 +55,7 @@ FILES_TO_CLEAN = debian/files debian/buildinfo debian/substvars \ debian/postinst debian/prerm \ version.ent upgrading-checklist.txt \ $(SGML_FILES:=.txt.gz) $(SGML_FILES:=.html.tar.gz) \ + $(SGML_FILES:=-1.html) \ policy.pdf.gz policy.ps.gz \ debconf_specification.xml.tar.gz \ policy.pdf policy.ps policy.txt policy. \ @@ -73,6 +74,7 @@ all build: stamp-build stamp-build: version.ent $(sanitycheck) $(MAKE) $(SGML_FILES:=.sgml.validate) \ $(SGML_FILES:=.html.tar.gz) \ + $(SGML_FILES:=-1.html) \ $(SGML_FILES:=.txt.gz) \ policy.ps.gz policy.pdf.gz links -dump upgrading-checklist.html | perl -pe 's/[\r\0]//g' > \ @@ -139,6 +141,9 @@ stamp-policy: build $(sanitycheck) for file in $(SGML_FILES); do \ tar -C $(DOCDIR) -zxf $$file.html.tar.gz; \ done + for file in $(SGML_FILES); do \ + $(install_file) $${file}-1.html $(DOCDIR); \ + done $(install_file) $(FHS_HTML) $(DOCDIR)/fhs @set -ex; \ cd debian/tmp; \ -- 2.39.2