El paquete DocBook XSL Stylesheets contiene hojas de estilo XSL. Son útiles para realizar transformaciones en ficheros XML de DocBook.
Descarga (HTTP): http://prdownloads.sourceforge.net/docbook/docbook-xsl-1.67.2.tar.bz2
Suma MD5 del paquete: deb1864e3e190465dcc26145d2667a84
Tamaño del paquete: 975 KB
Estimación del espacio necesario en disco: 25 MB
Tiempo estimado de construcción: 0.01 SBU
Instala DocBook XSL Stylesheets ejecutando los siguientes comandos:
install -d /usr/share/xml/docbook/xsl-stylesheets-1.67.2 &&
chown -R root:root . &&
cp -af INSTALL VERSION common eclipse extensions fo html htmlhelp \
images javahelp lib manpages params profiling template xhtml \
/usr/share/xml/docbook/xsl-stylesheets-1.67.2 &&
install -d /usr/share/doc/xml &&
cp -af doc/* /usr/share/doc/xml &&
cd /usr/share/xml/docbook/xsl-stylesheets-1.67.2 &&
sh INSTALL &&
if [ ! -f /etc/xml/catalog ]; then mkdir -p /etc/xml; xmlcatalog \
--noout --create /etc/xml/catalog; fi &&
if [ ! -e /etc/xml/docbook ]; then xmlcatalog --noout --create \
/etc/xml/docbook; fi &&
xmlcatalog --noout --add "rewriteSystem" \
"http://docbook.sourceforge.net/release/xsl/1.67.2" \
"/usr/share/xml/docbook/xsl-stylesheets-1.67.2" /etc/xml/catalog &&
xmlcatalog --noout --add "rewriteURI" \
"http://docbook.sourceforge.net/release/xsl/1.67.2" \
"/usr/share/xml/docbook/xsl-stylesheets-1.67.2" /etc/xml/catalog &&
xmlcatalog --noout --add "delegateSystem" \
"http://docbook.sourceforge.net/release/xsl/" \
"file:///etc/xml/docbook" /etc/xml/catalog &&
xmlcatalog --noout --add "delegateURI" \
"http://docbook.sourceforge.net/release/xsl/" \
"file:///etc/xml/docbook" /etc/xml/catalog
sh INSTALL: Este comando crea un catálogo local para los ficheros XSL.
Necesitas actualizar el profile del sistema para utilizar el nuevo catálogo instalado. Esto puede hacerse con el siguiente comando:
cat > /etc/profile.d/xsl.sh << "EOF" # Set up Environment Variable for XSL Processing export XML_CATALOG_FILES="/usr/share/xml/docbook/\ xsl-stylesheets-1.67.2/catalog.xml /etc/xml/catalog" EOF
El anterior guión de instalación crea los ficheros y actualiza el catálogo. Algunas hojas de estilo de proyectos referencian versiones específicas de las hojas de estilo XSL, como BLFS, que necesita el siguiente comando adicional. Estos comandos pueden servir también como ejemplo para usar una ínica versión de XSL para soportar cualquier versión referenciada, si es necesario.
xmlcatalog --noout --add "rewriteSystem" \
"http://docbook.sourceforge.net/release/xsl/1.65.1" \
"/usr/share/xml/docbook/xsl-stylesheets-1.67.2" \
/etc/xml/catalog &&
xmlcatalog --noout --add "rewriteURI" \
"http://docbook.sourceforge.net/release/xsl/1.65.1" \
"/usr/share/xml/docbook/xsl-stylesheets-1.67.2" \
/etc/xml/catalog
Alternatívamente, es posible instalar otras versiones en sus propios directorios y añadir entradas al catálogo de la siguiente forma:
xmlcatalog --noout --add "rewriteSystem" \
"http://docbook.sourceforge.net/release/xsl/[version]" \
"/usr/share/xml/docbook/xsl-stylesheets-[version]" \
/etc/xml/catalog &&
xmlcatalog --noout --add "rewriteURI" \
"http://docbook.sourceforge.net/release/xsl/[version]" \
"/usr/share/xml/docbook/xsl-stylesheets-[version]" \
/etc/xml/catalog
Para usar XSL Stylesheets con GTK-Doc, y posiblemente otros paquetes, se necesita una versión "current" en vez del número específico de la versión. En este caso, usa las siguientes instrucciones:
xmlcatalog --noout --add "rewriteSystem" \
"http://docbook.sourceforge.net/release/xsl/current"
\
"/usr/share/xml/docbook/xsl-stylesheets-1.67.2" \
/etc/xml/catalog &&
xmlcatalog --noout --add "rewriteURI" \
"http://docbook.sourceforge.net/release/xsl/current"
\
"/usr/share/xml/docbook/xsl-stylesheets-1.67.2" \
/etc/xml/catalog
Esto es un apaño que puede o no funcionar para otros paquetes que puedan necesitar una versión "current".
Para LFS 6.0, debe instalarse la versión 1.65.1 de este paquete. Aparte, necesitas hacer un enlace simbólico como se describe en el fichero INSTALL de LFS 6.0.
cd /usr/share/xml/docbook/ &&
ln -s xsl-stylesheets-1.65.1 xsl-stylesheets-current
Last updated on 2005-04-09 00:53:09 +0200