source: pst/xml/docbook-xsl.xml@ 575e4c1

12.1 gimp3 ken/TL2024 ken/tuningfonts lazarus plabs/newcss python3.11 rahul/power-profiles-daemon renodr/vulkan-addition trunk xry111/llvm18
Last change on this file since 575e4c1 was a9779b9, checked in by Xi Ruoyao <xry111@…>, 12 months ago

Tag UEFI and dependencies

  • Property mode set to 100644
File size: 11.2 KB
RevLine 
[d8a437b8]1<?xml version="1.0" encoding="ISO-8859-1"?>
[6732c094]2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
[44b376e7]4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
[dc477899]6
[fb0655c]7 <!ENTITY path "https://github.com/docbook/xslt10-stylesheets/releases/download/release">
8
[c960b368]9 <!ENTITY docbook-xsl-download-http "&path;/&docbook-xsl-version;/docbook-xsl-nons-&docbook-xsl-version;.tar.bz2">
[a750d96f]10 <!ENTITY docbook-xsl-download-ftp " ">
[c960b368]11 <!ENTITY docbook-xsl-md5sum "2666d1488d6ced1551d15f31d7ed8c38">
[fb0655c]12 <!ENTITY docbook-xsl-size "22 MB">
13 <!ENTITY docbook-xsl-buildsize "58 MB (includes installing optional documentation)">
[33c43b6]14 <!ENTITY docbook-xsl-time "less than 0.1 SBU">
15
[fb0655c]16 <!ENTITY docbook-xsl-doc-download "&path;/&docbook-xsl-version;/docbook-xsl-doc-&docbook-xsl-version;.tar.bz2">
17 <!ENTITY docbook-xsl-doc-md5sum "62375ca864fc198cb2b17d98209d0b8c">
[8c45c58]18 <!ENTITY docbook-xsl-doc-size "522 KB">
[44b376e7]19]>
20
[d8a437b8]21<sect1 id="docbook-xsl"
[59b5331]22xreflabel="docbook-xsl-nons-&docbook-xsl-version;">
[d8a437b8]23 <?dbhtml filename="docbook-xsl.html"?>
24
25
[c960b368]26 <title>docbook-xsl-nons-&docbook-xsl-version;</title>
[d8a437b8]27
28 <indexterm zone="docbook-xsl">
29 <primary sortas="a-DocBook-XSL-Stylesheets">DocBook XSL
30 Stylesheets</primary>
31 </indexterm>
32
33 <sect2 role="package">
34 <title>Introduction to DocBook XSL Stylesheets</title>
35
[47274444]36 <para>
37 The <application>DocBook XSL Stylesheets</application>
38 package contains XSL stylesheets. These are useful for
39 performing transformations on XML DocBook files.
40 </para>
[d8a437b8]41
[a9779b9]42 &lfs120_checked;
[226e336]43
[d8a437b8]44 <bridgehead renderas="sect3">Package Information</bridgehead>
45 <itemizedlist spacing="compact">
46 <listitem>
[47274444]47 <para>
48 Download (HTTP): <ulink url="&docbook-xsl-download-http;"/>
49 </para>
[d8a437b8]50 </listitem>
51 <listitem>
[47274444]52 <para>
53 Download (FTP): <ulink url="&docbook-xsl-download-ftp;"/>
54 </para>
[d8a437b8]55 </listitem>
56 <listitem>
[47274444]57 <para>
58 Download MD5 sum: &docbook-xsl-md5sum;
59 </para>
[d8a437b8]60 </listitem>
61 <listitem>
[47274444]62 <para>
63 Download size: &docbook-xsl-size;
64 </para>
[d8a437b8]65 </listitem>
66 <listitem>
[47274444]67 <para>
68 Estimated disk space required: &docbook-xsl-buildsize;
69 </para>
[d8a437b8]70 </listitem>
71 <listitem>
[47274444]72 <para>
73 Estimated build time: &docbook-xsl-time;
74 </para>
[d8a437b8]75 </listitem>
76 </itemizedlist>
77
[33c43b6]78 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
[5944fc1]79 <itemizedlist spacing='compact'>
80 <listitem>
[47274444]81 <para>
82 Required patch: <ulink url=
83 "&patch-root;/docbook-xsl-nons-&docbook-xsl-version;-stack_fix-1.patch"/>
84 </para>
[5944fc1]85 </listitem>
86 </itemizedlist>
87
[33c43b6]88 <itemizedlist spacing="compact">
[443e7e80]89 <title>Optional documentation</title>
[33c43b6]90 <listitem>
[47274444]91 <para>
92 Download (HTTP): <ulink url="&docbook-xsl-doc-download;"/>
93 </para>
[33c43b6]94 </listitem>
[9deda8e]95 <listitem>
[47274444]96 <para>
97 Download MD5 sum: &docbook-xsl-doc-md5sum;
98 </para>
[9deda8e]99 </listitem>
100 <listitem>
[47274444]101 <para>
102 Download size: &docbook-xsl-doc-size;
103 </para>
[9deda8e]104 </listitem>
[33c43b6]105 </itemizedlist>
106
[d8a437b8]107 <bridgehead renderas="sect3">DocBook XSL Stylesheets Dependencies</bridgehead>
108
[cd964c8]109 <bridgehead renderas="sect4">Recommended (at runtime)</bridgehead>
[47274444]110 <para role="recommended">
111 <xref role="runtime" linkend="libxml2"/>
112 </para>
[d8a437b8]113
[cd964c8]114 <bridgehead renderas="sect4">Optional (all used at runtime)</bridgehead>
[2322dfa1]115 <para role="optional">
[8558044]116 <xref role="runtime" linkend="apache-ant"/>
[5944fc1]117 (to produce <quote>webhelp</quote> documents),
[8558044]118 <xref role="runtime" linkend="libxslt"/>
[5944fc1]119 (or any other XSLT processor), to process
120 Docbook documents - the <application>Python2</application> modules
121 libxml2 and libxslt can be used,
[cd964c8]122 <xref role="runtime" linkend="python2"/> (at runtime),
[8558044]123 <xref role="runtime" linkend="ruby"/>
[5944fc1]124 (to utilize the <quote>epub</quote> stylesheets),
[8558044]125 <xref role="runtime" linkend="zip"/>
[5944fc1]126 (to produce <quote>epub3</quote> documents), and
[c6b192c]127 <ulink url="https://sourceforge.net/projects/saxon/files/saxon6/">
[2322dfa1]128 Saxon6
129 </ulink> and
130 <ulink url="http://xerces.apache.org/xerces2-j/">Xerces2 Java</ulink>
[8558044]131 (used with <xref role="runtime" linkend="apache-ant"/>
[5944fc1]132 to produce <quote>webhelp</quote> documents)
[2322dfa1]133 </para>
[94d4436]134
[977061b0]135
[d8a437b8]136 </sect2>
137
138 <sect2 role="installation">
139 <title>Installation of DocBook XSL Stylesheets</title>
140
[47274444]141 <para>
142 First, fix a problem that causes stack overflows when doing recursion:
143 </para>
[5944fc1]144
[c960b368]145<screen><userinput>patch -Np1 -i ../docbook-xsl-nons-&docbook-xsl-version;-stack_fix-1.patch</userinput></screen>
[5944fc1]146
[47274444]147 <para>
148 If you downloaded the optional documentation tarball, unpack it
149 with the following command:
150 </para>
[443e7e80]151
[571735d7]152<screen><userinput>tar -xf ../docbook-xsl-doc-&docbook-xsl-version;.tar.bz2 --strip-components=1</userinput></screen>
[9deda8e]153
[47274444]154 <para>
155 BLFS does not install the required packages to run the test suite
156 and provide meaningful results.
157 </para>
[33c43b6]158
[47274444]159 <para>
160 Install <application>DocBook XSL Stylesheets</application>
161 by running the following commands as the
162 <systemitem class="username">root</systemitem> user:
163 </para>
[33c43b6]164
[c960b368]165<screen role="root"><userinput>install -v -m755 -d /usr/share/xml/docbook/xsl-stylesheets-nons-&docbook-xsl-version; &amp;&amp;
[9deda8e]166
[2322dfa1]167cp -v -R VERSION assembly common eclipse epub epub3 extensions fo \
168 highlighting html htmlhelp images javahelp lib manpages params \
169 profiling roundtrip slides template tests tools webhelp website \
170 xhtml xhtml-1_1 xhtml5 \
[c960b368]171 /usr/share/xml/docbook/xsl-stylesheets-nons-&docbook-xsl-version; &amp;&amp;
[9deda8e]172
[c960b368]173ln -s VERSION /usr/share/xml/docbook/xsl-stylesheets-nons-&docbook-xsl-version;/VERSION.xsl &amp;&amp;
[27f56e2]174
[9deda8e]175install -v -m644 -D README \
[c960b368]176 /usr/share/doc/docbook-xsl-nons-&docbook-xsl-version;/README.txt &amp;&amp;
[d92b93c]177install -v -m644 RELEASE-NOTES* NEWS* \
[c960b368]178 /usr/share/doc/docbook-xsl-nons-&docbook-xsl-version;</userinput></screen>
[33c43b6]179
[47274444]180 <para>
181 If you downloaded the optional documentation tarball, install the
182 documentation by issuing the following command as the
183 <systemitem class="username">root</systemitem> user:
184 </para>
[33c43b6]185
[c960b368]186<screen role="root"><userinput>cp -v -R doc/* /usr/share/doc/docbook-xsl-nons-&docbook-xsl-version;</userinput></screen>
[33c43b6]187
188 </sect2>
189
190 <sect2 role="configuration">
191 <title>Configuring DocBook XSL Stylesheets</title>
192
193 <sect3 id="docbook-xsl-config">
194 <title>Config Files</title>
195
[47274444]196 <para>
197 <filename>/etc/xml/catalog</filename>
198 </para>
[33c43b6]199
200 <indexterm zone="docbook-xsl docbook-xsl-config">
201 <primary sortas="e-etc-xml-catalog">/etc/xml/catalog</primary>
202 </indexterm>
203
204 </sect3>
205
206 <sect3>
207 <title>Configuration Information</title>
208
[c960b368]209 <note>
[47274444]210 <para>
211 If you are installing the current version of docbook-xsl-nons
212 over a previous version of docbook-xsl, then remove the old
213 rewrite entries in the catalog as the <systemitem
214 class="username">root</systemitem> user:
215 </para>
[c960b368]216
[8992526]217<screen role="nodump"><userinput>sed -i '/rewrite/d' /etc/xml/catalog</userinput></screen>
[c960b368]218 </note>
219
[47274444]220 <para>
221 Create (or append) and populate the XML catalog file using the
222 following commands as the <systemitem
223 class="username">root</systemitem> user:
224 </para>
[33c43b6]225
226<screen role="root"><userinput>if [ ! -d /etc/xml ]; then install -v -m755 -d /etc/xml; fi &amp;&amp;
227if [ ! -f /etc/xml/catalog ]; then
[b4b813f]228 xmlcatalog --noout --create /etc/xml/catalog
229fi &amp;&amp;
[33c43b6]230
[44b376e7]231xmlcatalog --noout --add "rewriteSystem" \
[ff204c0a]232 "https://cdn.docbook.org/release/xsl-nons/&docbook-xsl-version;" \
233 "/usr/share/xml/docbook/xsl-stylesheets-nons-&docbook-xsl-version;" \
[c960b368]234 /etc/xml/catalog &amp;&amp;
235
236xmlcatalog --noout --add "rewriteURI" \
[ff204c0a]237 "https://cdn.docbook.org/release/xsl-nons/&docbook-xsl-version;" \
238 "/usr/share/xml/docbook/xsl-stylesheets-nons-&docbook-xsl-version;" \
[c960b368]239 /etc/xml/catalog &amp;&amp;
240
241xmlcatalog --noout --add "rewriteSystem" \
242 "https://cdn.docbook.org/release/xsl-nons/current" \
[ff204c0a]243 "/usr/share/xml/docbook/xsl-stylesheets-nons-&docbook-xsl-version;" \
[b4b813f]244 /etc/xml/catalog &amp;&amp;
[2f5888f]245
[44b376e7]246xmlcatalog --noout --add "rewriteURI" \
[c960b368]247 "https://cdn.docbook.org/release/xsl-nons/current" \
[ff204c0a]248 "/usr/share/xml/docbook/xsl-stylesheets-nons-&docbook-xsl-version;" \
[b4b813f]249 /etc/xml/catalog &amp;&amp;
[2f5888f]250
[b4b813f]251xmlcatalog --noout --add "rewriteSystem" \
[2f5888f]252 "http://docbook.sourceforge.net/release/xsl/current" \
[ff204c0a]253 "/usr/share/xml/docbook/xsl-stylesheets-nons-&docbook-xsl-version;" \
[b4b813f]254 /etc/xml/catalog &amp;&amp;
[2f5888f]255
[b4b813f]256xmlcatalog --noout --add "rewriteURI" \
[2f5888f]257 "http://docbook.sourceforge.net/release/xsl/current" \
[ff204c0a]258 "/usr/share/xml/docbook/xsl-stylesheets-nons-&docbook-xsl-version;" \
[2f5888f]259 /etc/xml/catalog</userinput></screen>
260
[47274444]261 <para>
262 Occasionally, you may find the need to install other versions of the
263 XSL stylesheets as some projects reference a specific version. One
264 example is BLFS-6.0, which required the 1.67.2 version. In these
265 instances you should install any other required version in its own
266 versioned directory and create catalog entries as follows (substitute
267 the desired version number for
268 <replaceable>&lt;version&gt;</replaceable>):
269 </para>
[2f5888f]270
[798c542]271<screen role="nodump"><userinput>xmlcatalog --noout --add "rewriteSystem" \
[977061b0]272 "http://docbook.sourceforge.net/release/xsl/<replaceable>&lt;version&gt;</replaceable>" \
273 "/usr/share/xml/docbook/xsl-stylesheets-<replaceable>&lt;version&gt;</replaceable>" \
[2f5888f]274 /etc/xml/catalog &amp;&amp;
275
276xmlcatalog --noout --add "rewriteURI" \
[977061b0]277 "http://docbook.sourceforge.net/release/xsl/<replaceable>&lt;version&gt;</replaceable>" \
278 "/usr/share/xml/docbook/xsl-stylesheets-<replaceable>&lt;version&gt;</replaceable>" \
[d8a437b8]279 /etc/xml/catalog</userinput></screen>
[44b376e7]280
[d8a437b8]281 </sect3>
282
283 </sect2>
284
285 <sect2 role="content">
286 <title>Contents</title>
287
288 <segmentedlist>
[f6be42d]289 <segtitle>Installed Files</segtitle>
[d8a437b8]290 <segtitle>Installed Directories</segtitle>
291
292 <seglistitem>
[64daebf]293 <seg>/usr/share/xml/docbook/xsl-stylesheets-nons-&docbook-xsl-version;/*/*.xsl</seg>
294 <seg>/usr/share/xml/docbook/xsl-stylesheets-nons-&docbook-xsl-version; and
295 /usr/share/doc/docbook-xsl-nons-&docbook-xsl-version;</seg>
[d8a437b8]296 </seglistitem>
297 </segmentedlist>
298
[f6be42d]299 <variablelist>
300 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
301 <?dbfo list-presentation="list"?>
302 <?dbhtml list-presentation="table"?>
303
304 <varlistentry id="xsl-stylesheets">
305 <term><filename>XSL Stylesheets</filename></term>
306 <listitem>
307 <para>
[4c24eb0a]308 are used for performing transformations on XML files
[f6be42d]309 </para>
310 <indexterm zone="docbook-xsl xsl-stylesheets">
311 <primary sortas="g-XSL-Stylesheets">XSL Stylesheets</primary>
312 </indexterm>
313 </listitem>
314 </varlistentry>
315
316 </variablelist>
317
[d8a437b8]318 </sect2>
[59bc4e1]319
320</sect1>
Note: See TracBrowser for help on using the repository browser.