source: pst/xml/docbook-xsl.xml@ 94d4436

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 7.10 7.4 7.5 7.6 7.6-blfs 7.6-systemd 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind gnome kde5-13430 kde5-14269 kde5-14686 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts krejzi/svn lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition systemd-11177 systemd-13485 trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 94d4436 was 94d4436, checked in by Randy McMurchy <randy@…>, 14 years ago

Added an optional dependency to the XSL Stylesheets and modified the installation command to install additional stylesheets

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@8272 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 8.7 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY docbook-xsl-download-http "&sourceforge-repo;/docbook/docbook-xsl-&docbook-xsl-version;.tar.bz2">
8 <!ENTITY docbook-xsl-download-ftp " ">
9 <!ENTITY docbook-xsl-md5sum "0c76a58a8e6cb5ab49f819e79917308f">
10 <!ENTITY docbook-xsl-size "1.5 MB">
11 <!ENTITY docbook-xsl-buildsize "50 MB (includes installing optional documentation)">
12 <!ENTITY docbook-xsl-time "less than 0.1 SBU">
13
14 <!ENTITY docbook-xsl-doc-download "&sourceforge-repo;/docbook/docbook-xsl-doc-&docbook-xsl-version;.tar.bz2">
15 <!ENTITY docbook-xsl-doc-md5sum "0a59c4c1796683fca32881c221df0b16">
16 <!ENTITY docbook-xsl-doc-size "1.4 MB">
17]>
18
19<sect1 id="docbook-xsl"
20xreflabel="DocBook XSL Stylesheets-&docbook-xsl-version;">
21 <?dbhtml filename="docbook-xsl.html"?>
22
23 <sect1info>
24 <othername>$LastChangedBy$</othername>
25 <date>$Date$</date>
26 </sect1info>
27
28 <title>DocBook XSL Stylesheets-&docbook-xsl-version;</title>
29
30 <indexterm zone="docbook-xsl">
31 <primary sortas="a-DocBook-XSL-Stylesheets">DocBook XSL
32 Stylesheets</primary>
33 </indexterm>
34
35 <sect2 role="package">
36 <title>Introduction to DocBook XSL Stylesheets</title>
37
38 <para>The <application>DocBook XSL Stylesheets</application>
39 package contains XSL stylesheets. These are useful for
40 performing transformations on XML DocBook files.</para>
41
42 &lfs65_checked;
43
44 <bridgehead renderas="sect3">Package Information</bridgehead>
45 <itemizedlist spacing="compact">
46 <listitem>
47 <para>Download (HTTP): <ulink url="&docbook-xsl-download-http;"/></para>
48 </listitem>
49 <listitem>
50 <para>Download (FTP): <ulink url="&docbook-xsl-download-ftp;"/></para>
51 </listitem>
52 <listitem>
53 <para>Download MD5 sum: &docbook-xsl-md5sum;</para>
54 </listitem>
55 <listitem>
56 <para>Download size: &docbook-xsl-size;</para>
57 </listitem>
58 <listitem>
59 <para>Estimated disk space required: &docbook-xsl-buildsize;</para>
60 </listitem>
61 <listitem>
62 <para>Estimated build time: &docbook-xsl-time;</para>
63 </listitem>
64 </itemizedlist>
65
66 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
67 <itemizedlist spacing="compact">
68 <title>Optional documentation</title>
69 <listitem>
70 <para>Download (HTTP): <ulink url="&docbook-xsl-doc-download;"/></para>
71 </listitem>
72 <listitem>
73 <para>Download MD5 sum: &docbook-xsl-doc-md5sum;</para>
74 </listitem>
75 <listitem>
76 <para>Download size: &docbook-xsl-doc-size;</para>
77 </listitem>
78 </itemizedlist>
79
80 <bridgehead renderas="sect3">DocBook XSL Stylesheets Dependencies</bridgehead>
81
82 <bridgehead renderas="sect4">Required</bridgehead>
83 <para role="required"><xref linkend="libxml2"/></para>
84
85 <bridgehead renderas="sect4">Optional</bridgehead>
86 <para role="optional"><xref linkend="ruby"/> (to utilize the
87 <quote>epub</quote> stylesheets)</para>
88
89 <para condition="html" role="usernotes">User Notes:
90 <ulink url="&blfs-wiki;/docbook-xsl"/></para>
91
92 </sect2>
93
94 <sect2 role="installation">
95 <title>Installation of DocBook XSL Stylesheets</title>
96
97 <para>If you downloaded the optional documentation tarball, unpack it
98 with the following command:</para>
99
100<screen><userinput>tar -xf ../docbook-xsl-doc-&docbook-xsl-version;.tar.bz2 --strip-components=1</userinput></screen>
101
102 <para>BLFS does not install the required packages to run the test suite
103 and provide meaningful results.</para>
104
105 <para>Install <application>DocBook XSL Stylesheets</application>
106 by running the following commands as the
107 <systemitem class="username">root</systemitem> user:</para>
108
109<screen role="root"><userinput>install -v -m755 -d /usr/share/xml/docbook/xsl-stylesheets-&docbook-xsl-version; &amp;&amp;
110
111cp -v -R VERSION common eclipse extensions fo highlighting html \
112 htmlhelp images javahelp lib manpages params profiling \
113 roundtrip slides template tools website xhtml xhtml-1_1 \
114 /usr/share/xml/docbook/xsl-stylesheets-&docbook-xsl-version; &amp;&amp;
115
116install -v -m644 -D README \
117 /usr/share/doc/docbook-xsl-&docbook-xsl-version;/README.XSL &amp;&amp;
118install -v -m755 RELEASE-NOTES* NEWS* \
119 /usr/share/doc/docbook-xsl-&docbook-xsl-version;</userinput></screen>
120
121 <para>If you downloaded the optional documentation tarball, install the
122 documentation by issuing the following command as the
123 <systemitem class="username">root</systemitem> user:</para>
124
125<screen role="root"><userinput>cp -v -R doc/* /usr/share/doc/docbook-xsl-&docbook-xsl-version;</userinput></screen>
126
127 </sect2>
128
129 <sect2 role="configuration">
130 <title>Configuring DocBook XSL Stylesheets</title>
131
132 <sect3 id="docbook-xsl-config">
133 <title>Config Files</title>
134
135 <para><filename>/etc/xml/catalog</filename></para>
136
137 <indexterm zone="docbook-xsl docbook-xsl-config">
138 <primary sortas="e-etc-xml-catalog">/etc/xml/catalog</primary>
139 </indexterm>
140
141 </sect3>
142
143 <sect3>
144 <title>Configuration Information</title>
145
146 <para>Create (or append) and populate the XML catalog file using the
147 following commands as the <systemitem class="username">root</systemitem>
148 user:</para>
149
150<screen role="root"><userinput>if [ ! -d /etc/xml ]; then install -v -m755 -d /etc/xml; fi &amp;&amp;
151if [ ! -f /etc/xml/catalog ]; then
152 xmlcatalog --noout --create /etc/xml/catalog
153fi &amp;&amp;
154
155xmlcatalog --noout --add "rewriteSystem" \
156 "http://docbook.sourceforge.net/release/xsl/&docbook-xsl-version;" \
157 "/usr/share/xml/docbook/xsl-stylesheets-&docbook-xsl-version;" \
158 /etc/xml/catalog &amp;&amp;
159
160xmlcatalog --noout --add "rewriteURI" \
161 "http://docbook.sourceforge.net/release/xsl/&docbook-xsl-version;" \
162 "/usr/share/xml/docbook/xsl-stylesheets-&docbook-xsl-version;" \
163 /etc/xml/catalog &amp;&amp;
164
165xmlcatalog --noout --add "rewriteSystem" \
166 "http://docbook.sourceforge.net/release/xsl/current" \
167 "/usr/share/xml/docbook/xsl-stylesheets-&docbook-xsl-version;" \
168 /etc/xml/catalog &amp;&amp;
169
170xmlcatalog --noout --add "rewriteURI" \
171 "http://docbook.sourceforge.net/release/xsl/current" \
172 "/usr/share/xml/docbook/xsl-stylesheets-&docbook-xsl-version;" \
173 /etc/xml/catalog</userinput></screen>
174
175 <para>Occasionally, you may find the need to install other versions of
176 the XSL stylesheets as some projects reference a specific version. One
177 example is BLFS-6.0, which required the 1.67.2 version. In these instances
178 you should install any other required version in its own versioned
179 directory and create catalog entries as follows (substitute the desired
180 version number for <replaceable>&lt;version&gt;</replaceable>):</para>
181
182<screen role="root"><userinput>xmlcatalog --noout --add "rewriteSystem" \
183 "http://docbook.sourceforge.net/release/xsl/<replaceable>&lt;version&gt;</replaceable>" \
184 "/usr/share/xml/docbook/xsl-stylesheets-<replaceable>&lt;version&gt;</replaceable>" \
185 /etc/xml/catalog &amp;&amp;
186
187xmlcatalog --noout --add "rewriteURI" \
188 "http://docbook.sourceforge.net/release/xsl/<replaceable>&lt;version&gt;</replaceable>" \
189 "/usr/share/xml/docbook/xsl-stylesheets-<replaceable>&lt;version&gt;</replaceable>" \
190 /etc/xml/catalog</userinput></screen>
191
192<!-- Commented uot until be sure that there is no objetions from any of the
193 {C,H}LFS editors
194
195 <para>If you will be using the stylesheets from this installation to
196 render the LFS and HLFS SVN books, then you need to create a symbolic
197 link to the stylesheets directory so that the image files will be
198 found. Create the link by issuing the following command as the
199 <systemitem class="username">root</systemitem> user:</para>
200
201<screen role="root"><userinput>ln -v -sfn xsl-stylesheets-1.69.1 \
202 /usr/share/xml/docbook/xsl-stylesheets-current</userinput></screen>
203-->
204
205 </sect3>
206
207 </sect2>
208
209 <sect2 role="content">
210 <title>Contents</title>
211
212 <segmentedlist>
213 <segtitle>Installed Programs</segtitle>
214 <segtitle>Installed Libraries</segtitle>
215 <segtitle>Installed Files</segtitle>
216 <segtitle>Installed Directories</segtitle>
217
218 <seglistitem>
219 <seg>None</seg>
220 <seg>None</seg>
221 <seg>XSL style sheets for HTML and FO</seg>
222 <seg>/usr/share/xml/docbook/xsl-stylesheets-&docbook-xsl-version; and
223 /usr/share/doc/docbook-xsl-&docbook-xsl-version;</seg>
224 </seglistitem>
225 </segmentedlist>
226
227 </sect2>
228
229</sect1>
Note: See TracBrowser for help on using the repository browser.