USES_TERMINAL)
endif()
-get_property(_isMultiConfig GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG)
-if((CMAKE_SOURCE_DIR STREQUAL CMAKE_BINARY_DIR) AND NOT _isMultiConfig)
set(GPSBABEL_WEB "gpsbabel.org" CACHE PATH "Path where the documentation will be stored for www.gpsbabel.org.")
add_custom_target(gpsbabel.org
${CMAKE_SOURCE_DIR}/tools/make_gpsbabel_org.sh ${GPSBABEL_WEB} ${GPSBABEL_DOCVERSION}
DEPENDS gpsbabel
VERBATIM
USES_TERMINAL)
-else()
- message(WARNING "Document generation is only supported for in-source builds with single configuration generators.")
-endif()
#define VERSION "@GB.MAJOR@.@GB.MINOR@.@GB.MICRO@@GB.PACKAGE_RELEASE@"
constexpr char kVersionSHA[] = "@GB.SHA@";
constexpr char kVersionDate[] = "@GB.DATE@";
-#define WEB_DOC_DIR "https://www.gpsbabel.org/htmldoc-@GPSBABEL_DOCVERSION@"
+#define WEB_DOC_DIR "file:///usr/share/doc/gpsbabel/html"
#endif
# the GUI and the document.
# We do a compare_nole as specific whitespace is part of deserialization.
gpsbabel -^3 > ${TMPDIR}/format3.txt
-sed 's,https://www.gpsbabel.org/htmldoc-.[^/]*/,https://www.gpsbabel.org/WEB_DOC_DIR/,' ${TMPDIR}/format3.txt >${TMPDIR}/format3.fiddled.txt
+sed 's,file:///usr/share/doc/gpsbabel/html/,https://www.gpsbabel.org/WEB_DOC_DIR/,' ${TMPDIR}/format3.txt >${TMPDIR}/format3.fiddled.txt
compare_nole ${REFERENCE}/format3.txt ${TMPDIR}/format3.fiddled.txt
gpsbabel -^2 > ${TMPDIR}/format2.txt
compare_nole ${REFERENCE}/format2.txt ${TMPDIR}/format2.txt
gpsbabel -^0 > ${TMPDIR}/format0.txt
compare_nole ${REFERENCE}/format0.txt ${TMPDIR}/format0.txt
gpsbabel -%1 > ${TMPDIR}/filter1.txt
-sed 's,https://www.gpsbabel.org/htmldoc-.[^/]*/,https://www.gpsbabel.org/WEB_DOC_DIR/,' ${TMPDIR}/filter1.txt >${TMPDIR}/filter1.fiddled.txt
+sed 's,file:///usr/share/doc/gpsbabel/html/,https://www.gpsbabel.org/WEB_DOC_DIR/,' ${TMPDIR}/filter1.txt >${TMPDIR}/filter1.fiddled.txt
compare_nole ${REFERENCE}/filter1.txt ${TMPDIR}/filter1.fiddled.txt
gpsbabel -%0 > ${TMPDIR}/filter0.txt
compare_nole ${REFERENCE}/filter0.txt ${TMPDIR}/filter0.txt
#!/bin/sh
set -ex
-perl xmldoc/makedoc
-xmllint --noout --relaxng http://docbook.org/xml/5.0/rng/docbook.rng xmldoc/readme.xml
+perl ../xmldoc/makedoc
+xmllint --noout --relaxng /usr/share/xml/docbook/stylesheet/docbook-xsl/slides/schema/relaxng/docbook.rng ../xmldoc/readme.xml
# the following doesn't seem to work.
#xmllint --noout --schematron http://docbook.org/xml/5.0/sch/docbook.sch xmldoc/readme.xml
# jing and many depedencies removed from fedora
docversion=${2:-x.y.z}
tooldir=$(cd "$(dirname "$0")" && pwd)
-mkdir -p "${web}/htmldoc-${docversion}"
+mkdir -p "html"
"$tooldir"/make_gpsbabel_doc.sh
xsltproc \
- --stringparam base.dir "${web}/htmldoc-${docversion}/" \
+ --stringparam base.dir "html" \
--stringparam root.filename "index" \
- xmldoc/babelmain.xsl \
- xmldoc/readme.xml
-"${tooldir}"/fixdoc "${web}/htmldoc-${docversion}" "GPSBabel ${docversion}:"
-"${tooldir}"/mkcapabilities "${web}" "${web}/htmldoc-${docversion}"
-cp gpsbabel.pdf "${web}/htmldoc-${docversion}/gpsbabel-${docversion}.pdf"
+ ../xmldoc/babelmain.xsl \
+ ../xmldoc/readme.xml
tooldir=$(cd "$(dirname "$0")" && pwd)
"$tooldir"/make_gpsbabel_doc.sh
-xsltproc -o gpsbabel.fo xmldoc/babelpdf.xsl xmldoc/readme.xml
+xsltproc -o gpsbabel.fo ../xmldoc/babelpdf.xsl ../xmldoc/readme.xml
HOME=. fop -q -fo gpsbabel.fo -pdf gpsbabel.pdf
exclude-result-prefixes="exsl">
-<xsl:import href="http://docbook.sourceforge.net/release/xsl-ns/current/xhtml/chunk.xsl"/>
+<xsl:import href="/usr/share/xml/docbook/stylesheet/docbook-xsl/xhtml/chunk.xsl"/>
<xsl:param name="use.id.as.filename">1</xsl:param>
<xsl:param name="chunk.first.sections">1</xsl:param>
<xsl:apply-imports/>
</xsl:param>
- {extends file="main.tpl"}
<xsl:call-template name="html.head">
<xsl:with-param name="prev" select="$prev"/>
<xsl:with-param name="next" select="$next"/>
</xsl:call-template>
<xsl:call-template name="body.attributes"/>
- {block name=body}{literal}
<xsl:call-template name="user.header.navigation"/>
<xsl:call-template name="header.navigation">
</xsl:call-template>
<xsl:call-template name="user.footer.navigation"/>
- {/literal}{/block}
<xsl:value-of select="$chunk.append"/>
</xsl:template>
exclude-result-prefixes="exsl">
-<xsl:import href="http://docbook.sourceforge.net/release/xsl-ns/current/fo/docbook.xsl"/>
+<xsl:import href="file:///usr/share/xml/docbook/stylesheet/docbook-xsl/fo/docbook.xsl"/>
<!-- turn on extensions for newer versions of fop. In particular, this makes
the XSL generate an fo bookmark-tree, which fop translates into bookmarks
<!DOCTYPE refentry
PUBLIC '-//OASIS//DTD DocBook XML V4.5//EN'
- 'http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd'>
+ 'file:///usr/share/xml/docbook/schema/dtd/4.5/docbookx.dtd'>
<refentry id="gpsbabel">
<refentryinfo>
<author>
</listitem>
</varlistentry>
</variablelist>
- <para>Lists of filters and formats are given in the doc at https://www.gpsbabel.org. </para>
+ <para>Lists of filters and formats are given in the doc at /usr/share/doc/gpsbabel/. </para>
</refsect1>
<refsect1>
<title>See Also</title>