Ignore:
Timestamp:
11/23/2017 03:21:36 AM (6 years ago)
Author:
Ken Moffat <ken@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
8f31479b
Parents:
6076396
Message:

Build the Python2 libxml2 module and clarify where / when it is used. Make an additional entry for this in the python modules - if trying to build both sets of modules before installing libxml.so, the lib has to be built twice with separate invocations of configure, that is slow if all the optional dependencies are invoked. The dependencies for docbook-xsl are all used at runtime, note that and flag their xref tags as runtime.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pst/xml/docbook-xsl.xml

    r6076396 rcd964c8  
    8080    <bridgehead renderas="sect3">DocBook XSL Stylesheets Dependencies</bridgehead>
    8181
    82     <bridgehead renderas="sect4">Recommended</bridgehead>
    83     <para role="recommended"><xref linkend="libxml2"/></para>
    84 
    85     <bridgehead renderas="sect4">Optional</bridgehead>
     82    <bridgehead renderas="sect4">Recommended (at runtime)</bridgehead>
     83    <para role="recommended"><xref role="runtime" linkend="libxml2"/></para>
     84
     85    <bridgehead renderas="sect4">Optional (all used at runtime)</bridgehead>
    8686    <para role="optional">
    87       <xref linkend="apache-ant"/> (to produce <quote>webhelp</quote> documents),
    88       <xref linkend="libxslt"/> (or any other XSLT processor, to process
    89       Docbook documents),
    90       <xref linkend="python2"/>,
    91       <xref linkend="ruby"/> (to utilize the <quote>epub</quote> stylesheets),
    92       <xref linkend="zip"/> (to produce <quote>epub3</quote> documents), and
     87      <xref role="runtime" linkend="apache-ant"/> (to produce <quote>webhelp</quote> documents),
     88      <xref role="runtime"  linkend="libxslt"/> (or any other XSLT processor), to process
     89      Docbook documents - the <application>Python2</application> modules
     90      libxml2 and libxslt can be used,
     91      <xref role="runtime" linkend="python2"/> (at runtime),
     92      <xref role="runtime" linkend="ruby"/> (to utilize the <quote>epub</quote> stylesheets),
     93      <xref role="runtime" linkend="zip"/> (to produce <quote>epub3</quote> documents), and
    9394      <ulink url="http://sourceforge.net/projects/saxon/files/saxon6/">
    9495        Saxon6
    9596      </ulink> and
    9697      <ulink url="http://xerces.apache.org/xerces2-j/">Xerces2 Java</ulink>
    97       (used with <xref linkend="apache-ant"/> to produce <quote>webhelp</quote>
     98      (used with <xref role="runtime" linkend="apache-ant"/> to produce <quote>webhelp</quote>
    9899      documents)
    99100    </para>
Note: See TracChangeset for help on using the changeset viewer.