Changeset 293e9cdc for pst/typesetting
- Timestamp:
- 02/10/2016 07:29:53 AM (9 years ago)
- Branches:
- systemd-13485
- Children:
- 062e1f05
- Parents:
- 53192f0
- Location:
- pst/typesetting
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
pst/typesetting/asymptote.xml
r53192f0 r293e9cdc 36 36 </para> 37 37 38 &lfs7 7_checked;38 &lfs78_checked; 39 39 40 40 <bridgehead renderas="sect3">Package Information</bridgehead> … … 72 72 </itemizedlist> 73 73 74 <bridgehead renderas="sect3">Asymptote Dependencies</bridgehead>75 76 74 <bridgehead renderas="sect4">Required</bridgehead> 77 75 <para role="required"> 78 <xref linkend="gs"/> and76 <xref linkend="gs"/>, 79 77 <xref linkend="texlive"/> 80 78 </para> … … 82 80 <bridgehead renderas="sect4">Recommended</bridgehead> 83 81 <para role="recommended"> 84 <xref linkend="freeglut"/> (for 3D drawing) and82 <xref linkend="freeglut"/> (for 3D drawing), 85 83 <xref linkend="gc"/> 86 84 </para> … … 88 86 <bridgehead renderas="sect4">Optional</bridgehead> 89 87 <para role="optional"> 90 <ulink url="http://www.fftw.org/">FFTW</ulink> and88 <ulink url="http://www.fftw.org/">FFTW</ulink>, 91 89 <xref linkend="gsl"/> 92 90 </para> … … 113 111 114 112 <para> 113 If you have installed version 2 of libgsl, fix a build failure: 114 </para> 115 116 <screen><userinput>sed -i -e '/ellint_D/s/3/2/' \ 117 -e '/ellint_D/s/.SYM(n)//' gsl.cc</userinput></screen> 118 119 <para> 115 120 Install <application>asymptote</application> by running the following 116 121 commands: … … 118 123 119 124 <screen><userinput>export TEXARCH=$(uname -m | sed -e 's/i.86/i386/' -e 's/$/-linux/') && 120 121 ./configure --prefix=/opt/texlive/&texlive-year;\122 --bindir=/opt/texlive/&texlive-year;/bin/$TEXARCH\123 --datarootdir=/opt/texlive/&texlive-year;\124 --libdir=/opt/texlive/&texlive-year;/texmf-dist\125 --mandir=/opt/texlive/&texlive-year;/texmf-dist/doc/man\126 --enable-gc=system\127 128 125 ./configure --prefix=/opt/texlive/&texlive-year; \ 126 --bindir=/opt/texlive/&texlive-year;/bin/$TEXARCH \ 127 --datarootdir=/opt/texlive/&texlive-year;/texmf-dist \ 128 --infodir=/opt/texlive/&texlive-year;/texmf-dist/doc/info \ 129 --libdir=/opt/texlive/&texlive-year;/texmf-dist \ 130 --mandir=/opt/texlive/&texlive-year;/texmf-dist/doc/man \ 131 --enable-gc=system \ 132 --with-latex=/opt/texlive/&texlive-year;/texmf-dist/tex/latex \ 133 --with-context=/opt/texlive/&texlive-year;/texmf-dist/tex/context/third && 129 134 make</userinput></screen> 130 135 … … 146 151 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 147 152 href="../../xincludes/tex-prefix.xml"/> 153 154 <para> 155 Exceptionally, asymptote will create an <filename 156 class="directory">asymptote/</filename> subdirectory for 157 <filename>asymptote.info</filename> even though the 158 <filename>asy-faq.info</filename> file will be in the main 159 <application>texlive</application> 160 <filename class="directory">info/</filename> directory. Both files 161 <emphasis>will</emphasis> be found by <command>info</command>. 162 </para> 163 164 <para><parameter>sed ...</parameter>: change the reference to 165 <literal>gsl_sf_ellint_D</literal> to use addGSLDOUBLE2Func and to therefore 166 omit the last parameter, for gsl major version 2.</para> 148 167 149 168 <para><parameter>--libdir=/opt/texlive/&texlive-year;/texmf-dist;</parameter>: … … 178 197 </seg> 179 198 <seg> 180 /opt/texlive/&texlive-year;/asymptote, /opt/texlive/&texlive-year;/doc/asymptote, 199 /opt/texlive/&texlive-year;texmf-dist/asymptote, 200 /opt/texlive/&texlive-year;/doc/asymptote, 181 201 /opt/texlive/&texlive-year;/info/asymptote 182 202 </seg> -
pst/typesetting/biber.xml
r53192f0 r293e9cdc 5 5 %general-entities; 6 6 7 <!-- please keep the alternative http, with one of them commented, so that 8 a tarball can always be downloaded by a user even if anduin is not yet updated --> 9 <!ENTITY biber-download-http "&sources-anduin-http;/b/biblatex-biber-&biber-version;.tar.xz"> 10 <!-- please edit this one to point to wherever you uploaded \-\-> 11 <!ENTITY biber-download-http "http://www.linuxfromscratch.org/~ken/tmp/biblatex-biber-&biber-version;.tar.xz"> --> 12 <!ENTITY biber-download-ftp "&sources-anduin-ftp;/b/biblatex-biber-&biber-version;.tar.xz"> 13 <!ENTITY biber-md5sum "bf5191099887a652105ee9bf08bcf958"> 14 <!ENTITY biber-size "1.4 MB"> 7 <!-- <!ENTITY biber-download-http "http://sourceforge.net/projects/biblatex-biber/files/biblatex-biber/&biber-version;/biblatex-biber.tar.gz">--> 8 <!ENTITY biber-download-http "&sources-anduin-http;/biblatex-biber/biblatex-biber-&biber-version;.tar.gz"> 9 <!ENTITY biber-download-ftp "&sources-anduin-ftp;/biblatex-biber/biblatex-biber-&biber-version;.tar.gz"> 10 <!ENTITY biber-md5sum "8bcfcc5c66a357521a2977c699a8c289"> 11 <!ENTITY biber-size "2.0 MB"> 15 12 <!-- buildsize includes the installed biblatex --> 16 <!ENTITY biber-buildsize " 40MB">17 <!ENTITY biber-time "less than 0.1 SBU (0. 5SBU to run the tests)">13 <!ENTITY biber-buildsize "37 MB"> 14 <!ENTITY biber-time "less than 0.1 SBU (0.4 SBU to run the tests)"> 18 15 19 16 <!ENTITY biblatex-download-http "http://sourceforge.net/projects/biblatex/files/biblatex-&biblatex-version;/biblatex-&biblatex-version;.tds.tgz"> 20 17 <!ENTITY biblatex-download-ftp ""> 21 <!ENTITY biblatex-md5sum " c6dad1c1f8a46785981610b5165d9fe5">18 <!ENTITY biblatex-md5sum "bc08cbfe976b326774a6ba3e1f6b5efc"> 22 19 <!ENTITY biblatex-size "19 MB"> 23 20 … … 42 39 43 40 <para>Biber is a BibTeX replacement for users of biblatex, written in 44 <application>Perl</application>. Upstream prefers to provide binaries 45 and no longer offers a source tarball, so that has been taken from the 46 git tree : see the file <filename>Fixes-from-git</filename> to see 47 which changes (since 2.1 was tagged) have been included.</para> 48 49 &lfs77_checked; 41 <application>Perl</application>, with full Unicode support.</para> 42 43 &lfs78_checked; 50 44 51 45 <bridgehead renderas="sect3">Package Information</bridgehead> … … 73 67 <bridgehead renderas="sect3">Required Additional Download</bridgehead> 74 68 69 70 <itemizedlist spacing="compact"> 71 <listitem> 75 72 <para>The corresponding version of <application>biblatex</application> is 76 a separate project - the tds version is pre-packaged for untarring into 77 the <filename class="directory">texmf-dist</filename> directory.</para> 78 79 <itemizedlist spacing="compact"> 80 <listitem> 81 <para>Download (HTTP): <ulink url="&biblatex-download-http;"/></para> 73 a separate project - the tds tarball is pre-packaged for untarring into 74 the <filename class="directory">texmf-dist</filename> directory. 75 Download (HTTP): <ulink url="&biblatex-download-http;"/></para> 82 76 </listitem> 83 77 <listitem> … … 93 87 <bridgehead renderas="sect4">Required</bridgehead> 94 88 <para role="required"> 95 <xref linkend="perl-autovivification"/>, 96 <xref linkend="perl-business-isbn"/>, 97 <xref linkend="perl-business-ismn"/>, 98 <xref linkend="perl-business-issn"/>, 99 <xref linkend="perl-data-compare"/>, 100 <xref linkend="perl-data-dump"/>, 101 <xref linkend="perl-date-simple"/>, 102 <xref linkend="perl-encode-eucjpascii"/>, 103 <xref linkend="perl-encode-hanextra"/>, 104 <xref linkend="perl-encode-jis2k"/>, 105 <xref linkend="perl-file-slurp"/>, 106 <xref linkend="perl-ipc-run3"/>, 107 <xref linkend="perl-log-log4perl"/>, 108 <xref linkend="perl-lwp"/>, 109 <xref linkend="perl-list-allutils"/>, 110 <!-- perl-module-build is pulled in by perl-text-bibtex --> 111 <xref linkend="perl-regexp-common"/>, 112 <xref linkend="perl-text-bibtex"/>, 113 <xref linkend="perl-text-roman"/>, 89 <!-- KFM: because I always get confused by these deps, I've decided 90 to add some comments. 91 Both Config::AutoConf and ExtUtils::LibBuilder are listed as build 92 requirements in Build.PL, the rest are just requirements, but the 93 difference seems moot. Those two are needed to build Text::BibTeX 94 so not listed separately. --> 95 <xref linkend="perl-autovivification"/> 96 <xref linkend="perl-business-isbn"/> 97 <xref linkend="perl-business-ismn"/> 98 <xref linkend="perl-business-issn"/> 99 <xref linkend="perl-data-compare"/> 100 <xref linkend="perl-data-dump"/> 101 <xref linkend="perl-date-simple"/> 102 <xref linkend="perl-encode-eucjpascii"/> 103 <xref linkend="perl-encode-hanextra"/> 104 <xref linkend="perl-encode-jis2k"/> 105 <xref linkend="perl-file-slurp"/> 106 <!-- IPC::Cmd is a part of core perl --> 107 <xref linkend="perl-ipc-run3"/> 108 <!-- LWP::Simple is part of libwww-perl, 109 that is pulled in by LWP::Protocol::https --> 110 <xref linkend="perl-list-allutils"/> 111 <!-- List::MoreUtils was pulled in for the testsuite of List::AllUtils, 112 but it needs to be present even if people do not run the tests --> 113 <xref linkend="perl-list-moreutils"/> 114 <xref linkend="perl-log-log4perl"/> 115 <!-- I initially misread LWP-Protocol-https as part of libwww-perl 116 when I was preparing this list. In fact, it depends on that --> 117 <xref linkend="perl-lwp-protocol-https"/> 118 <!-- Module::Build is pulled in by perl-text-bibtex, but mention it explicitly 119 so that the note on automatically installing missing dependencies can be run --> 120 <xref linkend="perl-module-build"/> 121 <!-- Mozilla::CA is a dependency of LWP-Protocol-https --> 122 <xref linkend="perl-regexp-common"/> 123 <xref linkend="perl-text-bibtex"/> 124 <xref linkend="perl-text-roman"/> 114 125 <!-- Collate.pm ships in perl, but is sometimes too old, and we like current 115 126 versions. Make the latest version required so that everyone is using the 116 127 same version. In fact, the version in perl-5.20.2 is indeed too old for 117 128 biber-2.0 --> 118 <xref linkend="perl-unicode-collate"/>, 119 <xref linkend="perl-unicode-linebreak"/>, 120 <xref linkend="perl-xml-libxml-simple"/>, 121 <xref linkend="perl-xml-libxslt"/>, 129 <xref linkend="perl-unicode-collate"/> 130 <!-- Unicode::GCstring is part of Unicode::LineBreak --> 131 <xref linkend="perl-unicode-linebreak"/> 132 <xref linkend="perl-unicode-normalize"/> 133 <xref linkend="perl-xml-libxml-simple"/> 134 <xref linkend="perl-xml-libxslt"/> 122 135 <xref linkend="perl-xml-writer"/> and 123 136 <!-- untarring biblatex requires that the texmf directories already exist --> 124 137 <xref linkend="texlive"/> 138 (or <xref linkend="tl-installer"/>) 125 139 </para> 126 140 … … 135 149 <note> 136 150 <para> 151 Although the tarball name is unversioned, it will untar to a 152 correctly-versioned biblatex-biber-&biber-version; directory. 153 </para> 154 155 <para> 137 156 It is possible to install (all) missing dependencies automatically. 138 Begin by running <command>perl ./Build.PL</command> and then when it 157 Except, from <application>perl-5.22.0</application> onwards, 158 <xref linkend="perl-module-build"/> is no longer part of 159 the core distribution. To automatically install the remaining perl 160 dependencies you will need to manually install that first. 161 You can then run <command>perl ./Build.PL</command> and when it 139 162 prompts you, become the root user and run 140 163 <command>./Build installdeps</command> 141 164 </para> 165 <!-- 166 <para> 167 If you run <command>./Build.PL</command> under versions of 168 <application>perl</application> after 5.20.2 it will tell you that the 169 version of <application>Unicode::Normalize</application> is too 170 <emphasis>new</emphasis>. In fact, the new version works, but is now 171 pure perl and takes longer to run : <emphasis>much</emphasis> longer 172 if you have a large bibliography. You can find the old version at <ulink 173 url="http://backpan.perl.org/authors/id/S/SA/SADAHIRO/Unicode-Normalize-1.17.tar.gz"/> 174 and use the standard <xref linkend="perl-standard-install"/> 175 to install it if you wish. Further details are in the User Notes. 176 </para>--> 142 177 </note> 143 178 … … 153 188 commands:</para> 154 189 190 <!--<screen><userinput>sed -i 's/ 44/ 43/' t/bcfvalidation.t &&--> 155 191 <screen><userinput>perl ./Build.PL && 156 192 ./Build</userinput></screen> 157 193 158 <para>To test the results, enter: <command>./Build test</command></para> 194 <para>To test the results, enter: <command>./Build test</command> - you will 195 require the en_GB.UTF-8 and sv_SE.UTF-8 locales. Some tests will fail : for 196 speed the tests use system locales instead of the default Unicode::Collation 197 algorithm, and some minor details of the locales in OSX (where development 198 takes place) differ from those in <application>glibc</application></para> 159 199 160 200 <para>Now, as the <systemitem class="username">root</systemitem> user:</para> … … 168 208 <sect2 role="commands"> 169 209 <title>Command Explanations</title> 170 210 <!-- 171 211 <para> 172 <parameter>tar -xf biblatex-&biblatex-version;a.tds.tar.gz -C 173 /opt/texlive/&texlive-year;/texmf-dist</parameter>: 212 <parameter>sed -i 's/ 44/ 43/' t/bcfvalidation.t</parameter>: Although 213 the git master branch has 44 pairs of files for this test, the shipped 214 tarball only contains 43. The sed prevents it reporting a failure. 215 </para>--> 216 217 <para> 218 <command>tar -xf biblatex-&biblatex-version;.tds.tar.gz -C 219 /opt/texlive/&texlive-year;/texmf-dist</command>: 174 220 this installs the new <application>biblatex</application> files over those 175 221 installed by <application>texlive</application>. … … 177 223 178 224 <para> 179 < parameter>texhash</parameter> : this updates the file hash tables (otherwise225 <command>texhash</command> : this updates the file hash tables (otherwise 180 226 known as the file name database). 181 227 </para> … … 194 240 <seg>biber</seg> 195 241 <seg>None</seg> 196 <seg>/usr/lib/ site_perl/5.*/Biber</seg>242 <seg>/usr/lib/perl5/site_perl/5.*{,/<arch>-linux/auto}/Biber</seg> 197 243 </seglistitem> 198 244 </segmentedlist> -
pst/typesetting/texlive.xml
r53192f0 r293e9cdc 51 51 initialise the new installation will be found.</para> 52 52 53 &lfs7 7_checked;53 &lfs78_checked; 54 54 55 55 <bridgehead renderas="sect3">Package Information</bridgehead> … … 205 205 make texlinks && 206 206 ldconfig && 207 mkdir -pv /opt/texlive/ ${TEXYEAR}/tlpkg/TeXLive/ &&208 install -v -m444 ../texk/tests/TeXLive/* /opt/texlive/ ${TEXYEAR}/tlpkg/TeXLive/</userinput></screen>207 mkdir -pv /opt/texlive/&texlive-year;/tlpkg/TeXLive/ && 208 install -v -m444 ../texk/tests/TeXLive/* /opt/texlive/&texlive-year;/tlpkg/TeXLive/</userinput></screen> 209 209 210 210 <note> … … 277 277 <para> 278 278 <parameter>install -v -m444 ../texk/tests/TeXLive/* 279 /opt/texlive/ ${TEXYEAR}/tlpkg/TeXLive/</parameter>: This puts the perl279 /opt/texlive/&texlive-year;/tlpkg/TeXLive/</parameter>: This puts the perl 280 280 modules <filename>TLConfig.pm</filename> and <filename>TLUtils.pm</filename> 281 281 into the directory where the binary installer puts them - it is at the -
pst/typesetting/tl-installer.xml
r53192f0 r293e9cdc 47 47 <filename class="directory">&texlive-year;/</filename> directory.</para> 48 48 49 &lfs7 7_checked;49 &lfs78_checked; 50 50 51 51 <bridgehead renderas="sect3">Package Information</bridgehead> -
pst/typesetting/xindy.xml
r53192f0 r293e9cdc 39 39 </para> 40 40 41 &lfs7 7_checked;41 &lfs78_checked; 42 42 43 43 <bridgehead renderas="sect3">Package Information</bridgehead> … … 79 79 <bridgehead renderas="sect4">Required</bridgehead> 80 80 <para role="required"> 81 <xref linkend="clisp"/> and81 <xref linkend="clisp"/>, 82 82 <xref linkend="texlive"/> 83 83 </para>
Note:
See TracChangeset
for help on using the changeset viewer.