Ignore:
Timestamp:
10/24/2014 11:59:55 PM (9 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.xml

    re30a6f2 rd7f0b08  
    7676      <xref linkend="x-window-system"/>
    7777    </para>
    78     <para role="recommended">
    79       The source ships with its own versions of <emphasis>many</emphasis>
    80       libraries, and will use them unless it is forced to use the system
    81       versions.  The following are recommended so that the system version
    82       will be used:
    83       <xref linkend="fontconfig"/>,
    84       <xref linkend="freetype2"/>,
    85       <xref linkend="gc"/>,
    86       <xref linkend="graphite2"/>,
    87       <xref linkend="harfbuzz"/> (linked to graphite2),
    88       <xref linkend="icu"/>,
    89       <xref linkend="libpaper"/>,
    90       <xref linkend="libpng"/>,
    91       <xref linkend="poppler"/>
    92     </para>
     78
     79    <!-- text for recommended libraries, shared with pass 1 -->
     80    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     81     href="../../xincludes/texrecommendlibs.xml"/>
    9382
    9483    <bridgehead renderas="sect4">Optional</bridgehead>
    95     <para role="optional">
    96       The source ships with its own versions of several libraries which are either
    97       not under active development, or only used for limited functionality.  If
    98       you install these, as with some other optional dependencies in this book you
    99       will need to tell <command>configure</command> to use the system versions.
    100       <ulink url="http://libgd.bitbucket.org">GD</ulink>,
    101       <ulink url="http://fossies.org/linux/misc/t1lib-5.1.2.tar.gz/">t1lib</ulink>,
    102       <ulink url="http://sourceforge.net/projects/zziplib/">ZZIPlib</ulink>,
    103       <ulink url="http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&amp;id=TECkitDownloads">TECkit</ulink>
    104     </para>
     84    <!-- text for optional deps, shared with pass 1 -->
     85    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     86     href="../../xincludes/texoptional.xml"/>
     87
    10588
    10689    <bridgehead renderas="sect4">Runtime dependencies</bridgehead>
    107     <para role="recommended">
    108       Some scripts will use
    109       <xref linkend="python2"/> or <xref linkend="ruby"/>.
    110     </para>
     90    <!-- text for runtime deps, shared with tl-installer and pass 1 -->
     91    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     92     href="../../xincludes/texruntime.xml"/>
    11193
    11294    <para condition="html" role="usernotes">User Notes:
     
    121103    overwrite the programs it installed.</para>
    122104
     105<!-- the first part of this is the same as in texlive pass 1 -->
    123106<screen role="root"><userinput>export TEXARCH=$(uname -m | sed -e 's/i.86/i386/' -e 's/$/-linux/') &amp;&amp;
    124107mkdir texlive-build &amp;&amp;
     
    204187    <title>Command Explanations</title>
    205188
    206     <para>
    207       <parameter>--prefix=, --bindir=, --datarootdir=, --infodir=, --mandir= ...
    208       </parameter>: these switches ensure that the files installed from source
    209       will overwrite the corresponding files previously installed by
    210       <application>install-tl</application>.
    211     </para>
    212 
    213     <para>
    214       <parameter>--includedir=, --libdir= ...</parameter> : these switches ensure
    215       that the libraries will be found at runtime, and that programs can be
    216       compiled against them.
    217     </para>
     189    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     190     href="../../xincludes/tex-prefix.xml"/>
     191
     192    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     193     href="../../xincludes/tex-lib.xml"/>
    218194
    219195    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    220196      href="../../xincludes/static-libraries.xml"/>
    221197
    222     <para>
    223       <parameter>--enable-shared</parameter>: Use shared versions of
    224       <filename class="libraryfile">libkpathsea</filename> and
    225       <filename class="libraryfile">libptexenc</filename>.
    226     </para>
    227 
    228     <para>
    229       <parameter>--with-system-...</parameter>: Unless this parameter is used,
    230       the included versions of these libraries  will be statically compiled
    231       into the programs which need them.  If you decided not to install a
    232       recommended library, omit the corresponding switches.
    233     </para>
    234 
    235     <para>
    236       <parameter>--with-system-xpdf</parameter>: Uniquely, this parameter has
     198    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     199      href="../../xincludes/tex-shared.xml"/>
     200
     201    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     202      href="../../xincludes/tex-system.xml"/>
     203
     204<!--    <para>
     205      <parameter>\-\-with-system-xpdf</parameter>: Uniquely, this parameter has
    237206      a non-standard meaning, it tells <command>configure</command> to use the
    238207      system-installed <application>poppler</application> headers and library.
    239208      Again, omit this if you have not installed
    240209      <application>poppler</application>.
    241     </para>
     210    </para> -->
     211    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     212      href="../../xincludes/tex-xpdf.xml"/>
    242213
    243214    <para>
Note: See TracChangeset for help on using the changeset viewer.