Changeset 666e811 for pst


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

Location:
pst/typesetting
Files:
2 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>
  • pst/typesetting/tl-installer.xml

    r64e8e69 r666e811  
    88
    99  <!ENTITY tl-installer-download-ftp    " ">
    10   <!ENTITY tl-installer-md5sum          "d90a8e6b1d9d96210a95ed7901356f41">
    11   <!ENTITY tl-installer-size            "2.9 MB">
     10  <!ENTITY tl-installer-md5sum          "f5b1e909d5c2380cefd2cda83d288c00">
     11  <!ENTITY tl-installer-date             "20140628"> <!-- in the directory name -->
     12  <!ENTITY tl-installer-size            "3.2 MB">
    1213
    1314  <!ENTITY tl-installer-buildsize        "3.8 GB">
     
    3334
    3435    <para>The <application>TeX Live</application> package is a comprehensive
    35     TeX document production system.  It includes TEX, LaTeX2e, ConTEXt,
     36    TeX document production system.  It includes TeX, LaTeX2e, ConTeXt,
    3637    Metafont, MetaPost, BibTeX and many other programs; an extensive collection
    3738    of macros, fonts and documentation; and support for typesetting in many
     
    4041    <para>It is necessary to use a binary installer for the first install.
    4142    This will provide the programs, the scripts, and a lot of supporting files
    42     and documentation.  After that, you can rebuild the programs from source
     43    and documentation.  After that, you can rebuild most of the programs from source
    4344    by following the instructions for <xref linkend="texlive"/>.  The installer
    4445    is updated frequently, so its md5sum will change if it is newer than what
     
    5859      </listitem>
    5960      <listitem>
    60         <para>Download MD5 sum: &tl-installer-md5sum; (at 20140213)</para>
     61        <para>Download MD5 sum: &tl-installer-md5sum; (at &tl-installer-date;)</para>
    6162      </listitem>
    6263      <listitem>
     
    7576      The binaries are mostly linked to static libraries such as
    7677      <filename class="libraryfile">libc.a</filename>, but a few of the programs
    77       and several scripts will fail if the following packages are not present -
    78       there may be other libraries which are dynamically loaded.
    79     </para>
    80     <para>
    81       <xref linkend="gs"/> is dynamically loaded by (at least) asy.
    82     </para>
    83     <para>
    84       <xref linkend="libdrm"/>,
    85       <xref linkend="freeglut"/> and
    86       <xref linkend="glu"/> are needed for asy.
     78      and several scripts will fail if the following packages are not present.
     79    </para>
     80    <para>
     81      <xref linkend="gs"/> is dynamically loaded by dvisvgm, which is used by
     82     <application>asy</application>.
    8783    </para>
    8884    <para>
    8985      <xref linkend="xorg7-lib"/> and
    9086      <xref linkend="libxcb"/> are needed for asy, inimf, mf, pdfclose, pdfopen
    91       and xdvixaw.
    92     </para>
    93     <para>
    94       the optional non-wide-character ncurses libraries (for "some binary-only
     87      and xdvixaw. But if you are using <application>TeX</application> to create
     88      a PDF file, you will need an <xref linkend="x-window-system"/> to support a
     89      PDF viewer of your choice, for example <xref linkend="epdfview"/>.
     90    </para>
     91    <para>
     92      the optional non-wide-character ncurses library (for "some binary-only
    9593      application") from the bottom of the <application>Ncurses</application>
    96       page in LFS are needed for asy and xindy.run.
    97     </para>
    98     <para>
    99       <xref linkend="ruby"/> is used by many scripts,
    100       <xref linkend="tk"/> is used by epspdftk
     94      page in LFS is needed for xindy.run which is used by
     95      <application>xindy</application>
     96    </para>
     97    <para>
     98      <xref linkend="python2"/> is used by many scripts.
     99    </para>
     100    <para>
     101      <xref linkend="ruby"/> is used by some scripts, mostly within mtx_context
     102      which is part of <application>conTeXt</application>.
    101103    </para>
    102104
     
    146148    installed in an &lt;ARCH&gt;-linux subdirectory.
    147149    <emphasis>Always</emphasis> replace &lt;ARCH&gt; by x86_64, for 64bit,
    148     or by i386, for 32bit, respectivelly, depending on the architecture that
     150    or by i386, for 32bit, respectively, depending on the architecture that
    149151    you are using in your actual installation location.</para>
    150152
     
    192194        <term><command>TeX&nbsp;programs</command></term>
    193195        <listitem>
    194           <para>included in the <application>TeX Live</application> package are
    195           too numerous to individually list. Please refer to the individual
    196           program man and html pages in the installation directory's 2011/index.html
    197           directory, or the various PDF files within the subdirectories of texmf-dist.
    198           </para>
     196          <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     197          href="../../xincludes/texprogs.xml"/>
    199198          <indexterm zone="tl-installer tl-installer-programs">
    200199            <primary sortas="b-tl-installer-programs">TeX Live programs</primary>
Note: See TracChangeset for help on using the changeset viewer.