Changeset 347e59c


Ignore:
Timestamp:
01/11/2015 09:06:00 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, 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:
b2d5567
Parents:
0d36568
Message:

Add separate asymptote and indy. Various consistency edits and rephrasing Texlive pass 1 now describes itself as just texlive from source, the original texlive page is no longer rendered : I will archive the latter and then rename the pass1 file in later commits, then look at what might optionally xref to the binary page.

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

Files:
2 added
7 edited

Legend:

Unmodified
Added
Removed
  • introduction/welcome/changelog.xml

    r0d36568 r347e59c  
    4949      <itemizedlist>
    5050        <listitem>
     51          <para>[ken] - Separate asymptote and xindy from texlive.
     52          Note that xindy does not at the moment work on i686. Remove
     53          the second build of texlive.  Fixes
     54          <ulink url="&blfs-ticket-root;5956">#5956</ulink>
     55          and partly addresses
     56          <ulink url="&blfs-ticket-root;5926">#5926</ulink>.</para>
     57        </listitem>
     58        <listitem>
    5159          <para>[fernando] - Update to ffmpeg-2.5.3. Fixes
    5260          <ulink url="&blfs-ticket-root;6025">#6025</ulink>.</para>
  • packages.ent

    r0d36568 r347e59c  
    590590
    591591<!-- Chapter 36 -->
     592<!ENTITY asymptote-version            "2.32">
    592593<!ENTITY balsa-version                "2.5.1">
    593594<!ENTITY ekiga-version                "4.0.1">
     
    747748<!ENTITY texlive-version              "20140525">
    748749<!-- the year is used when setting up PATHs in the tl-installer
    749  page, as well as to reference the directory in texlive -->
     750 page, as well as to reference the directory in texlive, also
     751 in asymptote (above) and xindy -->
    750752<!ENTITY texlive-year                 "2014">
    751753<!ENTITY biber-version                "1.9">
    752754<!ENTITY biblatex-version             "2.9">
    753 
     755<!ENTITY xindy-version                "2.5.1">
     756
  • pst/printing/gs.xml

    r0d36568 r347e59c  
    182182      <para>
    183183        The shared library depends on <xref linkend="gtk2"/>. It is only used in
    184         external programs like <xref linkend="imagemagick"/>.
     184        external programs like <xref linkend="asymptote"/> and
     185        <xref linkend="imagemagick"/>.
    185186      </para>
    186187    </note>
  • pst/typesetting/tex-path.xml

    r0d36568 r347e59c  
    4747
    4848    <para>If you arrived here after installing the TeX Live binary and do not
    49     wish to build from source, your installation is now complete. To continue
    50     building from source, please procede to <xref linkend="texlive"/>.</para>
     49    wish to build from source, your installation is now complete.</para>
    5150
    52     <para>Alternatively, if you do not wish to install the programs for asy,
    53     xindy, and biber (on a from-source build) you can stop here.</para>
     51    <para>Alternatively, if this is a from-source build you can now install
     52    <xref linkend="asymptote"/>, <xref linkend="biber"/> and <xref
     53    linkend="xindy"/> if you wish.</para>
    5454
    5555</sect1>
  • pst/typesetting/texlive-pass1.xml

    r0d36568 r347e59c  
    55  %general-entities;
    66
    7   <!ENTITY texlive-pass1-download-http " ">
    8   <!ENTITY texlive-pass1-download-ftp  "ftp://tug.org/texlive/historic/&texlive-year;/texlive-&texlive-version;-source.tar.xz">
    9   <!ENTITY texlive-pass1-md5sum        "09ee265ff51637827559affc7304078c">
    10   <!ENTITY texlive-pass1-size          "40 MB">
    11 
    12  <!-- when measured, 900MB for pass 1 itself, 3.6 GB for texmf -->
    13   <!ENTITY texlive-pass1-buildsize      "3.6 GB including the additional download">
    14   <!ENTITY texlive-pass1-time           "8.2 SBU including the additional download">
     7  <!ENTITY texlive-download-http " ">
     8  <!ENTITY texlive-download-ftp  "ftp://tug.org/texlive/historic/&texlive-year;/texlive-&texlive-version;-source.tar.xz">
     9  <!ENTITY texlive-md5sum        "09ee265ff51637827559affc7304078c">
     10  <!ENTITY texlive-size          "40 MB">
     11
     12  <!ENTITY texlive-buildsize      "3.6 GB including the additional download">
     13  <!ENTITY texlive-time           "8.2 SBU including the additional download">
    1514
    1615  <!ENTITY texlive-texmf-download-http " ">
     
    2221
    2322
    24 <sect1 id="texpass1" xreflabel="texlive-&texlive-version;-source pass 1">
    25   <?dbhtml filename="texlive-pass1.html"?>
     23<sect1 id="texlive" xreflabel="texlive-&texlive-version;">
     24  <?dbhtml filename="texlive.html"?>
    2625
    2726  <sect1info>
     
    3029  </sect1info>
    3130
    32   <title>texlive-&texlive-version;-source pass 1</title>
    33 
    34   <indexterm zone="texpass1">
    35     <primary sortas="a-texpass1">texlive-pass-1</primary>
     31  <title>texlive-&texlive-version;-source</title>
     32
     33  <indexterm zone="texlive">
     34    <primary sortas="a-texlive">texlive</primary>
    3635  </indexterm>
    3736
    3837  <sect2 role="package">
    39     <title>Introduction to TeX Live from source, pass 1</title>
    40 
    41     <para>Most of TeX Live can be built from source without difficulty.
    42     However, <application>xindy</application> (for indexing) needs working
    43     versions of <command>latex</command> and <command>pdflatex</command>
    44     when configure is run, and the testsuite for <command>asy</command>
    45     (for vector graphics) will fail if TeX has not already been installed.
    46     </para>
    47 
    48     <para>In addition, it is necessary to create various symlinks at the end of
    49     this install.</para>
    50 
    51     <para>We can later rebuild texlive in <xref linkend="texlive"/> to include
    52     xindy. There we will install xindy and also build and install asy.</para>
     38    <title>Introduction to TeX Live from source</title>
     39
     40    <para>Most of TeX Live can be built from source without a pre-existing
     41    installation, but <application>xindy</application> (for indexing) needs
     42    working versions of <command>latex</command> and <command>pdflatex</command>
     43    when configure is run, and the testsuite and install for
     44    <command>asy</command> (for vector graphics) will fail if TeX has not
     45    already been installed. Additionally, <application>biber</application> is
     46    not provided within the <application>texlive</application> source.</para>
     47
     48    <para>All of those packages are dealt with on their own pages and can be
     49    built after installing this package and proceeding to
     50    <xref linkend="tex-path"/>.</para>
    5351
    5452    &lfs76_checked;
     
    5755    <itemizedlist spacing="compact">
    5856      <listitem>
    59         <para>Download (HTTP): <ulink url="&texlive-pass1-download-http;"/></para>
    60       </listitem>
    61       <listitem>
    62         <para>Download (FTP): <ulink url="&texlive-pass1-download-ftp;"/></para>
    63       </listitem>
    64       <listitem>
    65         <para>Download MD5 sum: &texlive-pass1-md5sum;</para>
    66       </listitem>
    67       <listitem>
    68         <para>Download size: &texlive-pass1-size;</para>
    69       </listitem>
    70       <listitem>
    71         <para>Estimated disk space required: &texlive-pass1-buildsize;</para>
    72       </listitem>
    73       <listitem>
    74         <para>Estimated build time: &texlive-pass1-time;</para>
     57        <para>Download (HTTP): <ulink url="&texlive-download-http;"/></para>
     58      </listitem>
     59      <listitem>
     60        <para>Download (FTP): <ulink url="&texlive-download-ftp;"/></para>
     61      </listitem>
     62      <listitem>
     63        <para>Download MD5 sum: &texlive-md5sum;</para>
     64      </listitem>
     65      <listitem>
     66        <para>Download size: &texlive-size;</para>
     67      </listitem>
     68      <listitem>
     69        <para>Estimated disk space required: &texlive-buildsize;</para>
     70      </listitem>
     71      <listitem>
     72        <para>Estimated build time: &texlive-time;</para>
    7573      </listitem>
    7674    </itemizedlist>
     
    102100    </itemizedlist>
    103101
    104     <bridgehead renderas="sect3">TeX Live from source pass 1 Dependencies</bridgehead>
     102    <bridgehead renderas="sect3">TeX Live from source Dependencies</bridgehead>
    105103
    106104    <bridgehead renderas="sect4">Recommended</bridgehead>
     
    119117
    120118    <bridgehead renderas="sect4">Runtime dependencies</bridgehead>
    121     <!-- text for runtime deps, shared with tl-installer and pass 1 -->
     119    <!-- text for runtime deps, shared with tl-installer -->
    122120    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    123121     href="../../xincludes/texruntime.xml"/>
    124122
    125123    <para condition="html" role="usernotes">User Notes:
    126     <ulink url="&blfs-wiki;/texlive-pass1"/></para>
     124    <ulink url="&blfs-wiki;/texlive"/></para>
    127125
    128126  </sect2>
    129127
    130128  <sect2 role="installation">
    131     <title>Installation of TeX Live, pass 1</title>
    132 
    133     <para>
    134       Install TeX Live pass 1 by running the following commands:
     129    <title>Installation of TeX Live</title>
     130
     131    <para>
     132      Install TeX Live by running the following commands:
    135133    </para>
    136134
     
    256254      <?dbhtml list-presentation="table"?>
    257255
    258       <varlistentry id="texpass1-programs">
     256      <varlistentry id="texlive-programs">
    259257        <term><command>TeX&nbsp;programs</command></term>
    260258        <listitem>
    261259          <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    262260          href="../../xincludes/texprogs.xml"/>
    263           <indexterm zone="texpass1 texpass1-programs">
    264             <primary sortas="b-texpass1-programs">TeX Live programs</primary>
     261          <indexterm zone="texlive texlive-programs">
     262            <primary sortas="b-texlive-programs">TeX Live programs</primary>
    265263          </indexterm>
    266264        </listitem>
    267265      </varlistentry>
    268266
    269       <varlistentry id="libkpathsea-texpass1">
     267      <varlistentry id="libkpathsea">
    270268        <term><filename class="libraryfile">libkpathsea.so</filename></term>
    271269        <listitem>
     
    273271            (kpathsearch) exists to look up a file in a list of directories.
    274272          </para>
    275           <indexterm zone="texpass1 libkpathsea">
     273          <indexterm zone="texlive libkpathsea">
    276274            <primary sortas="c-libkpathsea">libkpathsea.so</primary>
    277275          </indexterm>
     
    279277      </varlistentry>
    280278
    281       <varlistentry id="libptexenc-texpass1">
     279      <varlistentry id="libptexenc">
    282280        <term><filename class="libraryfile">libptexenc.so</filename></term>
    283281        <listitem>
     
    285283            is a library for Japanese pTeX (publishing TeX).
    286284          </para>
    287           <indexterm zone="texpass1 libptexenc">
     285          <indexterm zone="texlive libptexenc">
    288286            <primary sortas="c-libptexenc">libptexenc.so</primary>
    289287          </indexterm>
  • pst/typesetting/typesetting.xml

    r0d36568 r347e59c  
    2929  <command>tlmgr</command> to update their system.</para>
    3030
    31   <para>Most people reading BLFS will wish to build from source. You can either
    32   do as BLFS used to do, by starting with <application>install-tl-unx</application>,
    33   or you can avoid the binary files completely and begin at
    34   <xref linkend="texpass1"/> which will install most of
     31  <para>Most people reading BLFS will wish to build from source. BLFS used to
     32  start by installing <application>install-tl-unx</application> and then use that
     33  to bootstrap the build.  Nowadays, we build almost the whole of
     34  <application>texlive</application> <emphasis>without</emphasis> a binary install,
     35  by adding the separately-packaged texmf files into this build.  For this, begin
     36  at <xref linkend="texlive"/> which will install most of
    3537  <application>texlive</application>, together with <emphasis>all</emphasis> of the
    36   supporting files. This almost-complete install is then used to build two
    37   remaining parts of <application>texlive</application>, xindy and asy (that
    38   involves recompiling all of the package, but not reinstalling all of it).</para>
     38  supporting files. This almost-complete install can then be used to build the
     39  remaining parts of <application>texlive</application>, <xref
     40  linkend="asymptote"/>, <xref linkend="xindy"/> and <xref linkend="biber"/>.
     41  </para>
    3942
    4043  <para>Because the texmf files (including documentation, fonts, scripts and
    4144  supporting files) are all in one tarball, it is not practical to limit what
    4245  gets extracted in a sensible way (e.g. to exclude one or other of the typesetting
    43   engines).</para>
     46  engines) when building from source in this manner.</para>
    4447
    45   <para>After that, people building from source will wish to install <xref
    46   linkend="biber"/>, which is supplied separately, to complete the full
    47   installation.</para>
     48  <para>In either case, BLFS installs into
     49  <filename class="directory">/opt/texlive/&texlive-year;</filename> with the sole
     50  exception of two libraries from the source install which are installed into
     51  <filename class="directory">/usr/lib</filename> for convenience.</para>
    4852
    4953  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tl-installer.xml"/>
    5054  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="texlive-pass1.xml"/>
    5155  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tex-path.xml"/>
    52   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="texlive.xml"/>
    5356  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="biber.xml"/>
     57  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xindy.xml"/>
    5458
    5559</chapter>
  • xsoft/other/other.xml

    r0d36568 r347e59c  
    1919    of the other chapters.</para>
    2020
     21  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="asymptote.xml"/>
    2122  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="balsa.xml"/>
    2223  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ekiga.xml"/>
Note: See TracChangeset for help on using the changeset viewer.