From 74585aa5003cfb42103ac8d6059137eebd2005e0 Mon Sep 17 00:00:00 2001 From: Russ Allbery Date: Tue, 19 May 2009 04:27:36 +0000 Subject: [PATCH] doc-quick-start-unix-build-20090518 LICENSE MIT Use dblatex to build PDF documentation instead of docbook2html and xsltproc to build HTML instead of docbook2html. Remove all the index generation logic, since dblatex and xsltproc handle that automatically. Remove the contents of the tag in the source, since neither program requires there be anything in there. Remove the style sheets and configuration that were used for docbook2*. --- doc/xml/QuickStartUnix/Makefile | 31 ++- doc/xml/QuickStartUnix/auqbg000.xml | 2 +- doc/xml/QuickStartUnix/jadetex.cfg | 6 - doc/xml/QuickStartUnix/mystyle.dsl | 307 ---------------------------- 4 files changed, 16 insertions(+), 330 deletions(-) delete mode 100644 doc/xml/QuickStartUnix/jadetex.cfg delete mode 100644 doc/xml/QuickStartUnix/mystyle.dsl diff --git a/doc/xml/QuickStartUnix/Makefile b/doc/xml/QuickStartUnix/Makefile index e4ff69fb6..e054fafa7 100644 --- a/doc/xml/QuickStartUnix/Makefile +++ b/doc/xml/QuickStartUnix/Makefile @@ -5,31 +5,30 @@ # # docbook-utils # docbook-dsssl +# docbook-xsl # libxml2-utils +# xsltproc +# dblatex # # gave me all the utilities needed. You may need to install fewer packages as # several depend on the others. +# +# HTML_XSL is possibly specific to Debian and may need to be modified on other +# systems. -BOOK = auqbg000.xml -IDX = auqbg009.xml -SRCS = $(BOOK) auqbg003.xml auqbg004.xml auqbg005.xml auqbg006.xml \ - auqbg007.xml auqbg008.xml appendix.xml -FLAGS = -e no-idref +BOOK = auqbg000.xml +SRCS = $(BOOK) auqbg003.xml auqbg004.xml auqbg005.xml auqbg006.xml \ + auqbg007.xml auqbg008.xml appendix.xml +HTML_XSL = /usr/share/xml/docbook/stylesheet/nwalsh/html/chunk.xsl all: pdf html -html: $(SRCS) $(IDX) - docbook2html $(FLAGS) -d mystyle.dsl\#html $(BOOK) - -pdf: $(SRCS) $(IDX) - docbook2pdf $(FLAGS) -d mystyle.dsl\#print $(BOOK) +html: $(SRCS) + xsltproc --param navig.graphics 1 \ + --stringparam navig.graphics.path ../ $(HTML_XSL) $(BOOK) -$(IDX): $(SRCS) - @echo "Building index..." - /usr/bin/collateindex.pl -N -o $(IDX) - jw -d mystyle.dsl\#html -V html-index -o tmpindex $(BOOK) - /usr/bin/collateindex.pl -g -o $(IDX) tmpindex/HTML.index - rm -rf tmpindex +pdf: $(SRCS) + dblatex $(BOOK) check: xmllint --noout --valid $(BOOK) diff --git a/doc/xml/QuickStartUnix/auqbg000.xml b/doc/xml/QuickStartUnix/auqbg000.xml index e72d17ef9..ec8a1c278 100644 --- a/doc/xml/QuickStartUnix/auqbg000.xml +++ b/doc/xml/QuickStartUnix/auqbg000.xml @@ -50,7 +50,7 @@ &chapter4; &appendixA; &appendixB; - Name Index +