diff --git a/introduction/welcome/changelog.xml b/introduction/welcome/changelog.xml index 080a956108..1b1f90352a 100644 --- a/introduction/welcome/changelog.xml +++ b/introduction/welcome/changelog.xml @@ -47,6 +47,14 @@ January 11th, 2015 + + [ken] - Separate asymptote and xindy from texlive. + Note that xindy does not at the moment work on i686. Remove + the second build of texlive. Fixes + #5956 + and partly addresses + #5926. + [fernando] - Update to ffmpeg-2.5.3. Fixes #6025. diff --git a/packages.ent b/packages.ent index 1621e12095..f59101211d 100644 --- a/packages.ent +++ b/packages.ent @@ -589,6 +589,7 @@ + @@ -746,8 +747,10 @@ + page, as well as to reference the directory in texlive, also + in asymptote (above) and xindy --> + diff --git a/pst/printing/gs.xml b/pst/printing/gs.xml index da3ffc3033..a37b70574f 100644 --- a/pst/printing/gs.xml +++ b/pst/printing/gs.xml @@ -181,7 +181,8 @@ make The shared library depends on . It is only used in - external programs like . + external programs like and + . diff --git a/pst/typesetting/tex-path.xml b/pst/typesetting/tex-path.xml index ff0f4e9480..ca25c81cca 100644 --- a/pst/typesetting/tex-path.xml +++ b/pst/typesetting/tex-path.xml @@ -46,10 +46,10 @@ unset TEXARCH /etc/profile. If you arrived here after installing the TeX Live binary and do not - wish to build from source, your installation is now complete. To continue - building from source, please procede to . + wish to build from source, your installation is now complete. - Alternatively, if you do not wish to install the programs for asy, - xindy, and biber (on a from-source build) you can stop here. + Alternatively, if this is a from-source build you can now install + , and if you wish. diff --git a/pst/typesetting/texlive-pass1.xml b/pst/typesetting/texlive-pass1.xml index 02d8f11650..574a0a7e9e 100644 --- a/pst/typesetting/texlive-pass1.xml +++ b/pst/typesetting/texlive-pass1.xml @@ -4,14 +4,13 @@ %general-entities; - - - - + + + + - - - + + @@ -21,57 +20,56 @@ ]> - - + + $LastChangedBy$ $Date$ - texlive-&texlive-version;-source pass 1 + texlive-&texlive-version;-source - - texlive-pass-1 + + texlive - Introduction to TeX Live from source, pass 1 + Introduction to TeX Live from source - Most of TeX Live can be built from source without difficulty. - However, xindy (for indexing) needs working - versions of latex and pdflatex - when configure is run, and the testsuite for asy - (for vector graphics) will fail if TeX has not already been installed. - + Most of TeX Live can be built from source without a pre-existing + installation, but xindy (for indexing) needs + working versions of latex and pdflatex + when configure is run, and the testsuite and install for + asy (for vector graphics) will fail if TeX has not + already been installed. Additionally, biber is + not provided within the texlive source. - In addition, it is necessary to create various symlinks at the end of - this install. - - We can later rebuild texlive in to include - xindy. There we will install xindy and also build and install asy. + All of those packages are dealt with on their own pages and can be + built after installing this package and proceeding to + . &lfs76_checked; Package Information - Download (HTTP): + Download (HTTP): - Download (FTP): + Download (FTP): - Download MD5 sum: &texlive-pass1-md5sum; + Download MD5 sum: &texlive-md5sum; - Download size: &texlive-pass1-size; + Download size: &texlive-size; - Estimated disk space required: &texlive-pass1-buildsize; + Estimated disk space required: &texlive-buildsize; - Estimated build time: &texlive-pass1-time; + Estimated build time: &texlive-time; @@ -101,7 +99,7 @@ - TeX Live from source pass 1 Dependencies + TeX Live from source Dependencies Recommended @@ -118,20 +116,20 @@ href="../../xincludes/texoptional.xml"/> Runtime dependencies - + User Notes: - + - Installation of TeX Live, pass 1 + Installation of TeX Live - Install TeX Live pass 1 by running the following commands: + Install TeX Live by running the following commands: + Xindy is an index processor that can be used + to generate book-like indexes for arbitrary document-preparation systems. + This includes systems such as TeX and LaTeX, the roff-family, + SGML/XML-based systems (e.g., HTML) that process some kind of text and + generate indexing information. + + + + + At the moment, this works on x86_64 but does not work on 32-bit x86. + Help in debugging this will be welcomed. + + + + &lfs76_checked; + + Package Information + + + + Download (HTTP): + + + + + Download (FTP): + + + + + Download MD5 sum: &xindy-md5sum; + + + + + Download size: &xindy-size; + + + + + Estimated disk space required: &xindy-buildsize; + + + + + Estimated build time: &xindy-time; + + + + + Xindy Dependencies + + Required + + , + + + + + User Notes: + + + + + Installation of xindy + + + Install xindy by running the following + commands: + + +export TEXARCH=$(uname -m | sed -e 's/i.86/i386/' -e 's/$/-linux/') && +./configure --prefix=/opt/texlive/&texlive-year; \ + --bindir=/opt/texlive/&texlive-year;/bin/$TEXARCH \ + --datarootdir=/opt/texlive/&texlive-year; \ + --includedir=/usr/include \ + --libdir=/opt/texlive/&texlive-year;/texmf-dist \ + --mandir=/opt/texlive/&texlive-year;/texmf-dist/doc/man && +make + + + This package does not have a testsuite. + + + + Now, as the root user: + + +make install + + + + + Command Explanations + + + + --includedir=/usr/include: + This parameter ensures that the kpathsea + headers from will be found. + + + + + Contents + + + Installed Programs + Installed Libraries + Installed Directory + + + + tex2xindy, texindy, xindy + + + None + + + /opt/texlive/&texlive-year;/texmf-dist/xindy + + + + + + Short Descriptions + + + + + tex2xindy + + + transforms a LaTeX index file into a xindy raw index file. + + + tex2xindy + + + + + + texindy + + + is a wrapper for xindy that turns on many LaTeX conventions by default. + + + texindy + + + + + + xindy + + + creates a sorted and tagged index from a raw LaTeX index. + + + xindy + + + + + + + + + diff --git a/xsoft/other/asymptote.xml b/xsoft/other/asymptote.xml new file mode 100644 index 0000000000..7808dd60cf --- /dev/null +++ b/xsoft/other/asymptote.xml @@ -0,0 +1,217 @@ + + + %general-entities; + + + + + + + +]> + + + + + + $LastChangedBy$ + $Date$ + + + asymptote-&asymptote-version; + + + asymptote + + + + Introduction to asymptote + + + Asymptote is a powerful descriptive vector + graphics language that provides a natural coordinate-based framework for + technical drawing. Labels and equations can be typeset with LaTeX. + + + &lfs76_checked; + + Package Information + + + + Download (HTTP): + + + + + Download (FTP): + + + + + Download MD5 sum: &asymptote-md5sum; + + + + + Download size: &asymptote-size; + + + + + Estimated disk space required: &asymptote-buildsize; + + + + + Estimated build time: &asymptote-time; + + + + + Additional Downloads + + + + Required patch: + + + + + + Asymptote Dependencies + + Required + + , + + + + Recommended + + (for 3D drawing) + + + Optional + + FFTW, + + + + Optional (at runtime, to use xasy) + + Imaging + which needs + + Imaging-1.1.7-freetype_fix-1.patch + and has a build dependency of + (re-) compiled against + to provide _tkinter.so + + + + User Notes: + + + + + Installation of asymptote + + + Install asymptote by running the following + commands: + + +export TEXARCH=$(uname -m | sed -e 's/i.86/i386/' -e 's/$/-linux/') && +patch -Np1 -i ../asymptote-&asymptote-version;-ghostscript_fix-1.patch && +./configure --prefix=/opt/texlive/&texlive-year; \ + --bindir=/opt/texlive/&texlive-year;/bin/$TEXARCH \ + --datarootdir=/opt/texlive/&texlive-year; \ + --libdir=/opt/texlive/&texlive-year;/texmf-dist \ + --mandir=/opt/texlive/&texlive-year;/texmf-dist/doc/man && +make + + + To test the results, issue: make check. + + + + Now, as the root user: + + +make install + + + + + Command Explanations + + + + --libdir=/opt/texlive/&texlive-year;/texmf-dist;: + This parameter ensures that the asymptote + directory will similarly overwrite any files installed by install-tl-unx. + + + + + Contents + + + Installed Programs + Installed Libraries + Installed Directory + + + + asy, xasy + + + None + + + /opt/texlive/&texlive-year;/asymptote, /opt/texlive/&texlive-year;/doc/asymptote, + /opt/texlive/&texlive-year;/info/asymptote + + + + + + Short Descriptions + + + + + asy + + + is a vector graphics program. + + + asy + + + + + + xasy + + + is a Python script providing the preliminary GUI for asy. It can be + used for final adjustments of an existing asy file. + + + xasy + + + + + + + + + diff --git a/xsoft/other/other.xml b/xsoft/other/other.xml index 8ed0e42dcc..fa15804651 100644 --- a/xsoft/other/other.xml +++ b/xsoft/other/other.xml @@ -18,6 +18,7 @@ $Date$ These programs use the X Window System and don't fit easily into any of the other chapters. +