DocBook XSL Stylesheets

From CBLFS
Jump to navigationJump to search
Download Source: http://prdownloads.sourceforge.net/docbook/docbook-xsl-1.78.1.tar.bz2
Optional Documentation: http://prdownloads.sourceforge.net/docbook/docbook-xsl-doc-1.78.1.tar.bz2

Introduction to DocBook XSL Stylesheets

The DocBook XSL Stylesheets package contains XSL stylesheets. These are useful for performing transformations on XML DocBook files.

Project Homepage: Unknown

Dependencies

Required

Caution.png

Note

If you downloaded the optional documentation tarball, unpack it into the same directory as the source tarball.

Non-Multilib or Multilib

Package Installation

Install DocBook XSL Stylesheets by running the following commands:

install -v -m755 -d /usr/share/xml/docbook/stylesheet/docbook-xsl/1.78.1 &&
cp -v -R VERSION common eclipse extensions fo highlighting html \
         htmlhelp images javahelp lib manpages params \
         profiling slides template website xhtml \
    /usr/share/xml/docbook/stylesheet/docbook-xsl/1.78.1

If you downloaded the optional documentation tarball, install the documentation by issuing the following commands

install -v -m755 -d /usr/share/doc/docbook-xsl-1.78.1 &&
cp -v -R doc/* /usr/share/doc/docbook-xsl-1.78.1

Local Catalog

Create a local catalog for this package:

xmlcatalog --noout --create /usr/share/xml/docbook/stylesheet/docbook-xsl/1.78.1/catalog.xml &&
xmlcatalog --noout --add "rewriteURI" \
           "http://docbook.sourceforge.net/release/xsl/1.78.1" \
           "." \
           /usr/share/xml/docbook/stylesheet/docbook-xsl/1.78.1/catalog.xml &&
xmlcatalog --noout --add "rewriteSystem" \
           "http://docbook.sourceforge.net/release/xsl/1.78.1" \
           "." \
           /usr/share/xml/docbook/stylesheet/docbook-xsl/1.78.1/catalog.xml &&
xmlcatalog --noout --add "rewriteURI" \
           "http://docbook.sourceforge.net/release/xsl/current" \
           "." \
           /usr/share/xml/docbook/stylesheet/docbook-xsl/1.78.1/catalog.xml &&
xmlcatalog --noout --add "rewriteSystem" \
           "http://docbook.sourceforge.net/release/xsl/current" \
           "." \
           /usr/share/xml/docbook/stylesheet/docbook-xsl/1.78.1/catalog.xml

Global Catalog

Create the global catalog if it doesn't exist:

install -dv -m755 /etc/xml
[ ! -f /etc/xml/catalog ] &&
    xmlcatalog --noout --create /etc/xml/catalog

Add entries into the global catalog for this package:

xmlcatalog --noout --add "delegateURI" \
           "http://docbook.sourceforge.net/release/xsl/1.78.1" \
           "file:///usr/share/xml/docbook/stylesheet/docbook-xsl/1.78.1/catalog.xml" \
           /etc/xml/catalog &&
xmlcatalog --noout --add "delegateSystem" \
           "http://docbook.sourceforge.net/release/xsl/1.78.1" \
           "file:///usr/share/xml/docbook/stylesheet/docbook-xsl/1.78.1/catalog.xml" \
           /etc/xml/catalog

If this package is going to be the default xsl stylesheet set (recommended), also add the following entries:

xmlcatalog --noout --add "delegateURI" \
           "http://docbook.sourceforge.net/release/xsl/current" \
           "file:///usr/share/xml/docbook/stylesheet/docbook-xsl/1.78.1/catalog.xml" \
           /etc/xml/catalog &&
xmlcatalog --noout --add "delegateSystem" \
           "http://docbook.sourceforge.net/release/xsl/current" \
           "file:///usr/share/xml/docbook/stylesheet/docbook-xsl/1.78.1/catalog.xml" \
           /etc/xml/catalog