The xmlto package is a front-end to a XSL toolchain. It chooses an appropriate stylesheet for the conversion you want and applies it using an external XSLT processor. It also performs any necessary post-processing.
This package is known to build and work properly using an LFS 12.4 platform.
Download (HTTP): https://pagure.io/xmlto/archive/0.0.29/xmlto-0.0.29.tar.gz
Download SHA256 Sum: 40504db68718385a4eaa9154a28f59e51e59d006d1aa14f5bc9d6fded1d6017a
Download MD5 sum: 556f2642cdcd005749bd4c08bc621c37
Download size: 64 KB
Estimated disk space required: 1.9 MB (with tests)
Estimated build time: less than 0.1 SBU (with tests)
docbook-xml-4.5, docbook-xsl-nons-1.79.2, and libxslt-1.1.43
"fop", dblatex, and PassiveTeX
One of "links", "lynx", , "W3m" or "ELinks"
Editor Notes: https://wiki.linuxfromscratch.org/blfs/wiki/xmlto
Prepare xmlto by running the following commands:
autoreconf -fiv LINKS="/usr/bin/links" ./configure --prefix=/usr
make
To test the results, issue:
make check
Now Install, as the root user:
make install
LINKS="/usr/bin/links": This environment variable fixes a
bug causing xmlto to think that
links command is the same as
elinks. Setting this variable does not cause problems
if "Links" is not installed, unless
you have ELinks installed, and
you wish to use it for text backend post-processing. If you do wish to
ELinks, you should remove this environment variable.