Ignore:
Timestamp:
10/24/2014 11:59:55 PM (10 years ago)
Author:
Ken Moffat <ken@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, 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, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
c5a4b23
Parents:
e30a6f2
Message:

Use copy members for some of the texlive dependency and command-explanation items.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pst/typesetting/texlive-pass1.xml

    re30a6f2 rd7f0b08  
    108108      <xref linkend="x-window-system"/>
    109109    </para>
    110     <para role="recommended">
    111       The source ships with its own versions of <emphasis>many</emphasis>
    112       libraries, and will use them unless it is forced to use the system
    113       versions.  The following are recommended so that the system version
    114       will be used:
    115       <xref linkend="fontconfig"/>,
    116       <xref linkend="freetype2"/>,
    117       <xref linkend="gc"/>,
    118       <xref linkend="graphite2"/>,
    119       <xref linkend="harfbuzz"/> (linked to graphite2),
    120       <xref linkend="icu"/>,
    121       <xref linkend="libpaper"/>,
    122       <xref linkend="libpng"/>,
    123       <xref linkend="poppler"/>
    124     </para>
     110
     111    <!-- text for recommended libraries, shared with texlive itself -->
     112    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     113     href="../../xincludes/texrecommendlibs.xml"/>
    125114
    126115    <bridgehead renderas="sect4">Optional</bridgehead>
    127     <para role="optional">
    128       The source ships with its own versions of several libraries which are either
    129       not under active development, or only used for limited functionality.  If
    130       you install these, as with some other optional dependencies in this book you
    131       will need to tell <command>configure</command> to use the system versions.
    132       <ulink url="http://libgd.bitbucket.org">GD</ulink>,
    133       <ulink url="http://fossies.org/linux/misc/t1lib-5.1.2.tar.gz/">t1lib</ulink>,
    134       <ulink url="http://sourceforge.net/projects/zziplib/">ZZIPlib</ulink>,
    135       <ulink url="http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&amp;id=TECkitDownloads">TECkit</ulink>
    136     </para>
     116    <!-- text for optional deps, shared with texlive itself -->
     117    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     118     href="../../xincludes/texoptional.xml"/>
    137119
    138120    <bridgehead renderas="sect4">Runtime dependencies</bridgehead>
    139     <para role="recommended">
    140       Some scripts will use
    141       <xref linkend="python2"/> or <xref linkend="ruby"/>.
    142     </para>
     121    <!-- text for runtime deps, shared with tl-installer and pass 1 -->
     122    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     123     href="../../xincludes/texruntime.xml"/>
    143124
    144125    <para condition="html" role="usernotes">User Notes:
     
    154135    </para>
    155136
     137<!-- the configure switches should be identical to those in the
     138 first part of texlive itself -->
    156139<screen role="root"><userinput>export TEXARCH=$(uname -m | sed -e 's/i.86/i386/' -e 's/$/-linux/') &amp;&amp;
    157140mkdir texlive-build &amp;&amp;
     
    208191    <title>Command Explanations</title>
    209192
    210     <para>
    211       <parameter>--prefix=, --bindir=, --datarootdir=, --infodir=, --mandir= ...
    212       </parameter>: these switches ensure that the files installed from source
    213       will overwrite the corresponding files previously installed by
    214       <application>install-tl</application>.
    215     </para>
    216 
    217     <para>
    218       <parameter>--includedir=, --libdir= ...</parameter> : these switches ensure
    219       that the libraries will be found at runtime, and that programs can be
    220       compiled against them.
    221     </para>
     193    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     194     href="../../xincludes/tex-prefix.xml"/>
     195
     196    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     197     href="../../xincludes/tex-lib.xml"/>
    222198
    223199    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    224200      href="../../xincludes/static-libraries.xml"/>
    225201
    226     <para>
    227       <parameter>--enable-shared</parameter>: Create shared versions of
    228       <filename class="libraryfile">libkpathsea</filename> and
    229       <filename class="libraryfile">libptexenc</filename>.
    230     </para>
    231 
    232     <para>
    233       <parameter>--with-system-...</parameter>: Unless this parameter is used,
    234       the included versions of these libraries  will be statically compiled
    235       into the programs which need them.  If you decided not to install a
    236       recommended library, omit the corresponding switches.
    237     </para>
    238 
    239     <para>
    240       <parameter>--with-system-xpdf</parameter>: Uniquely, this parameter has
     202    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     203      href="../../xincludes/tex-shared.xml"/>
     204
     205    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     206      href="../../xincludes/tex-system.xml"/>
     207
     208<!--    <para>
     209      <parameter>\-\-with-system-xpdf</parameter>: Uniquely, this parameter has
    241210      a non-standard meaning, it tells <command>configure</command> to use the
    242211      system-installed <application>poppler</application> headers and library.
    243212      Again, omit this if you have not installed
    244213      <application>poppler</application>.
    245     </para>
     214    </para> -->
     215    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     216      href="../../xincludes/tex-xpdf.xml"/>
    246217
    247218    <para>
Note: See TracChangeset for help on using the changeset viewer.