Ignore:
Timestamp:
07/03/2014 01:11:48 AM (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.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
Children:
23209a71
Parents:
64e8e69
Message:

TeX Live 20140525 and current binary installer. Various changes to deps and text, moved the progs text to an xincludes.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pst/typesetting/texlive.xml

    r64e8e69 r666e811  
    77  <!ENTITY texlive-source-download-http " ">
    88  <!ENTITY texlive-source-download-ftp  "ftp://tug.org/texlive/historic/&texlive-year;/texlive-&texlive-version;-source.tar.xz">
    9   <!ENTITY texlive-source-md5sum        "f52599c99fb1035399b907f4c54f1125">
    10   <!ENTITY texlive-source-size          "172 MB">
    11 
    12   <!ENTITY texlive-buildsize            "1.6 GB">
    13   <!ENTITY texlive-time                 "9.6 SBU">
     9  <!ENTITY texlive-source-md5sum        "09ee265ff51637827559affc7304078c">
     10  <!ENTITY texlive-source-size          "40 MB">
     11
     12  <!-- buildsize is the source dir, plus the kpathsea files installed to /usr.
     13   The progs in bin/ARCH/ seem slightly smaller (shared libs) -->
     14  <!ENTITY texlive-buildsize            "555 MB">
     15  <!ENTITY texlive-time                 "8.4 SBU">
    1416]>
    1517
     
    5961    </itemizedlist>
    6062
    61     <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    62     <itemizedlist spacing="compact">
    63       <listitem>
    64         <para>
    65           Required patch:
    66           <ulink url="&patch-root;/texlive-&texlive-version;-source-fix_asymptote-1.patch"/>
    67         </para>
    68       </listitem>
    69       <listitem>
    70         <para>
    71           Required patch:
    72           <ulink url="&patch-root;/texlive-&texlive-version;-source-poppler26-1.patch"/>
    73         </para>
    74       </listitem>
    75     </itemizedlist>
    76 
    7763    <bridgehead renderas="sect3">TeX Live Dependencies</bridgehead>
     64
     65    <bridgehead renderas="sect4">Required</bridgehead>
     66    <para role="required">
     67      <xref linkend="tl-installer"/> or a previous version of TeX Live
     68      (untested, you would need to alter the configure switches which refer
     69      to &texlive-year; so that it overwrites your existing installation, or
     70      else copy everything to the location for the current year).
     71    </para>
    7872
    7973    <bridgehead renderas="sect4">Recommended</bridgehead>
    8074    <para role="recommended">
    81       <xref linkend="freeglut"/> (for asy),
    82       <xref linkend="gs"/>,
     75      <xref linkend="gs"/> (for dvisvgm, which is used by asy),
    8376      <xref linkend="x-window-system"/>
    8477    </para>
     
    10194      <ulink url="http://www.fftw.org/">FFTW</ulink> can be used by asy.
    10295    </para>
     96    <para role="optional">
     97      <ulink url="http://www.gnu.org/software/clisp/">clisp</ulink> is a build-time
     98      dependency for xindy, see <filename>utils/xindy/README-clisp</filename>.
     99    </para>
    103100    <para>
    104101      The source ships with its own versions of several libraries which are either
     
    109106      <ulink url="http://fossies.org/linux/misc/t1lib-5.1.2.tar.gz/">t1lib</ulink>,
    110107      <ulink url="http://sourceforge.net/projects/zziplib/">ZZIPlib</ulink>,
    111       <ulink url="http://www.gnu.org/software/clisp/">CLISP</ulink>,
    112108      <ulink url="http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&amp;id=TECkitDownloads">TECkit</ulink>
    113109    </para>
     
    116112    <para role="recommended">
    117113      Some (re-installed) scripts will use
    118       <xref linkend="ruby"/> and <xref linkend="tk"/> is used by epspdftk.
     114      <xref linkend="python2"/> or <xref linkend="ruby"/>.
    119115    </para>
    120116
     
    146142
    147143    <para>At the moment, these instructions do not rebuild
    148     <application>xindy</application> which was installed by the binary installer,
    149     due to a problem with the tarball's install procedure.  Asy and the rest of
    150     asymptote is by default not rebuilt, so we have to separately run
    151     <command>configure</command> and <command>make</command> in its directory.
    152     </para>
    153 
    154 <screen><userinput>patch -Np1 -i ../texlive-&texlive-version;-source-fix_asymptote-1.patch &amp;&amp;
    155 patch -Np1 -i ../texlive-&texlive-version;-source-poppler26-1.patch &amp;&amp;
    156 
    157 mkdir texlive-build &amp;&amp;
     144    <application>biber</application> or <application>xindy</application> which were
     145    installed by the binary installer.  See the "Special considerations for ..."
     146    paragraphs of
     147    <ulink url="http://tug.org/texlive/build.html">Building TeX Live</ulink>.
     148    Asy and the rest of asymptote is by default not rebuilt, so we have to
     149    separately run <command>configure</command> and <command>make</command> in its
     150    directory.
     151    </para>
     152
     153<screen><userinput>mkdir texlive-build &amp;&amp;
    158154cd texlive-build    &amp;&amp;
    159155
    160156../configure                                        \
    161     --prefix=/opt/texlive/2013                      \
    162     --bindir=/opt/texlive/2013/bin/x86_64-linux     \
    163     --datarootdir=/opt/texlive/2013                 \
     157    --prefix=/opt/texlive/&texlive-year;                      \
     158    --bindir=/opt/texlive/&texlive-year;/bin/x86_64-linux     \
     159    --datarootdir=/opt/texlive/&texlive-year;                 \
    164160    --includedir=/usr/include                       \
    165     --infodir=/opt/texlive/2013/texmf-dist/doc/info \
     161    --infodir=/opt/texlive/&texlive-year;/texmf-dist/doc/info \
    166162    --libdir=/usr/lib                               \
    167     --mandir=/opt/texlive/2013/texmf-dist/doc/man   \
     163    --mandir=/opt/texlive/&texlive-year;/texmf-dist/doc/man   \
    168164    --disable-native-texlive-build                  \
    169165    --disable-static --enable-shared                \
     
    188184
    189185./configure LIBS="-ltirpc "                         \
    190     --prefix=/opt/texlive/2013/                     \
    191     --bindir=/opt/texlive/2013/bin/x86_64-linux     \
     186    --prefix=/opt/texlive/&texlive-year;/                     \
     187    --bindir=/opt/texlive/&texlive-year;/bin/x86_64-linux     \
    192188    --enable-texlive-build                          \
    193     --datarootdir=/opt/texlive/2013/texmf-dist      \
    194     --infodir=/opt/texlive/2013/texmf-dist/doc/info \
    195     --mandir=/opt/texlive/2013/texmf-dist/doc/man   \
     189    --datarootdir=/opt/texlive/&texlive-year;/texmf-dist      \
     190    --infodir=/opt/texlive/&texlive-year;/texmf-dist/doc/info \
     191    --mandir=/opt/texlive/&texlive-year;/texmf-dist/doc/man   \
    196192    --cache-file=config.cache &amp;&amp;
    197193popd &amp;&amp;
     
    214210    <title>Command Explanations</title>
    215211
    216     <para>
    217       <parameter>patch -Np1 -i ../texlive-&texlive-version;-source-poppler26-1.patch</parameter>:
    218       this allows luatex to build against poppler &gt;=0.26. Omit this if you
    219       have not installed <application>poppler</application>.
    220     </para>
    221212    <para>
    222213      <parameter>--prefix=, --bindir=, --datarootdir=, --infodir=, --mandir= ...
     
    296287        <term><command>TeX&nbsp;programs</command></term>
    297288        <listitem>
    298           <para>included in the <application>TeX Live</application> package are
    299           too numerous to individually list. Please refer to the individual
    300           program man and html pages in the installation directory's 2011/index.html
    301           directory.</para>
     289          <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     290          href="../../xincludes/texprogs.xml"/>
    302291          <indexterm zone="texlive texlive-programs">
    303292            <primary sortas="b-texlive-programs">TeX Live programs</primary>
Note: See TracChangeset for help on using the changeset viewer.