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.2 platform.
Download (HTTP): https://pagure.io/xmlto/archive/0.0.29/xmlto-0.0.29.tar.gz
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.42
fop-2.9, dblatex, and PassiveTeX
One of Links-2.30, Lynx-2.9.2, W3m, or ELinks
Editor Notes: https://wiki.linuxfromscratch.org/blfs/wiki/xmlto
Install xmlto by running the following commands:
autoreconf -fiv && LINKS="/usr/bin/links" ./configure --prefix=/usr && make
To test the results, issue: make check.
Now, 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 wish to use it for
text backend post-processing, in which case, remove it.