[PATCH] configure.in: Add Debian paths for docbook_xsl_trees, db2latex_xsl_trees

edmonds at mycre.ws edmonds at mycre.ws
Tue Sep 15 02:48:10 UTC 2015


From: Robert Edmonds <edmonds at mycre.ws>

'configure' on a Debian box (and without specifying --with-docbook-xsl=...)
produces the following output:

    checking for Docbook-XSL path... auto
    checking for html/docbook.xsl... "not found"
    checking for xhtml/docbook.xsl... "not found"
    checking for manpages/docbook.xsl... "not found"
    checking for html/chunk.xsl... "not found"
    checking for xhtml/chunk.xsl... "not found"
    checking for html/chunktoc.xsl... "not found"
    checking for xhtml/chunktoc.xsl... "not found"
    checking for html/maketoc.xsl... "not found"
    checking for xhtml/maketoc.xsl... "not found"
    checking for docbook.xsl... "not found"
    checking for db2latex xsl figures... not found

These files are in the docbook-xsl and dblatex Debian packages, but they
are installed into paths that aren't checked by BIND's configure script.
This patch adds the Debian paths for these files to the default set of
paths that are searched, which results in the following 'configure'
output (still without specifying --with-docbook-xsl=...):

    checking for Docbook-XSL path... auto
    checking for html/docbook.xsl... /usr/share/xml/docbook/stylesheet/docbook-xsl/html/docbook.xsl
    checking for xhtml/docbook.xsl... /usr/share/xml/docbook/stylesheet/docbook-xsl/xhtml/docbook.xsl
    checking for manpages/docbook.xsl... /usr/share/xml/docbook/stylesheet/docbook-xsl/manpages/docbook.xsl
    checking for html/chunk.xsl... /usr/share/xml/docbook/stylesheet/docbook-xsl/html/chunk.xsl
    checking for xhtml/chunk.xsl... /usr/share/xml/docbook/stylesheet/docbook-xsl/xhtml/chunk.xsl
    checking for html/chunktoc.xsl... /usr/share/xml/docbook/stylesheet/docbook-xsl/html/chunktoc.xsl
    checking for xhtml/chunktoc.xsl... /usr/share/xml/docbook/stylesheet/docbook-xsl/xhtml/chunktoc.xsl
    checking for html/maketoc.xsl... /usr/share/xml/docbook/stylesheet/docbook-xsl/html/maketoc.xsl
    checking for xhtml/maketoc.xsl... /usr/share/xml/docbook/stylesheet/docbook-xsl/xhtml/maketoc.xsl
    checking for docbook.xsl... /usr/share/xml/docbook/stylesheet/dblatex/xsl/docbook.xsl
    checking for db2latex xsl figures... not found

I'm not sure what the "db2latex xsl figures" check is looking for.  It
appears to be looking for a dblatex-related directory which contains a
"figures/" subdirectory, which doesn't appear to exist in the Debian
archive. Possibly XSLT_DB2LATEX_ADMONITIONS should end up getting a
value like "/usr/share/xml/docbook/stylesheet/dblatex/xsl/admon.xsl".
I've left that check alone.
---
 configure.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/configure.in b/configure.in
index 43a00bf..64bb1f2 100644
--- a/configure.in
+++ b/configure.in
@@ -3994,7 +3994,7 @@ AC_ARG_WITH(docbook-xsl,
 case "$docbook_path" in
 auto)
 	AC_MSG_RESULT(auto)
-	docbook_xsl_trees="/usr/pkg/share/xsl/docbook /usr/local/share/xsl/docbook /usr/share/xsl/docbook /opt/local/share/xsl/docbook-xsl"
+	docbook_xsl_trees="/usr/pkg/share/xsl/docbook /usr/local/share/xsl/docbook /usr/share/xsl/docbook /usr/share/xml/docbook/stylesheet/docbook-xsl /opt/local/share/xsl/docbook-xsl"
 	;;
 *)
 	docbook_xsl_trees="$withval"
@@ -4020,7 +4020,7 @@ NOM_PATH_FILE(XSLT_DOCBOOK_MAKETOC_XHTML, xhtml/maketoc.xsl, $docbook_xsl_trees)
 # Same dance for db2latex
 #
 
-db2latex_xsl_trees="/usr/local/share/db2latex/xsl /usr/pkg/share/xsl/db2latex"
+db2latex_xsl_trees="/usr/local/share/db2latex/xsl /usr/pkg/share/xsl/db2latex /usr/share/xml/docbook/stylesheet/dblatex/xsl"
 
 #
 # Look for stylesheets we need.
-- 
2.5.1



More information about the bind-workers mailing list