Changeset 293e9cdc
- Timestamp:
- 02/10/2016 07:29:53 AM (8 years ago)
- Branches:
- systemd-13485
- Children:
- 062e1f05
- Parents:
- 53192f0
- Files:
-
- 31 edited
Legend:
- Unmodified
- Added
- Removed
-
introduction/welcome/changelog.xml
r53192f0 r293e9cdc 45 45 --> 46 46 <listitem> 47 <para>February 10th, 2015</para> 48 <itemizedlist> 49 <listitem> 50 <para>[dj] - Update to cups-filters-1.8.1. Merged from trunk 51 r16830.</para> 52 </listitem> 53 <listitem> 54 <para>[dj] - Update to gs-9.18. Merged from trunk r16547.</para> 55 </listitem> 56 <listitem> 57 <para>[dj] - Update to gutenprint-5.2.11. Merged from trunk 58 r16815 and r16824.</para> 59 </listitem> 60 <listitem> 61 <para>[dj] - Update to sane-1.0.25. Merged from trunk r16550.</para> 62 </listitem> 63 <listitem> 64 <para>[dj] - Update to docbook-xsl-1.79.1. Merged from trunk 65 r16781.</para> 66 </listitem> 67 <listitem> 68 <para>[dj] - Update to xmlto-0.0.28. Merged from trunk 69 r16676.</para> 70 </listitem> 71 <listitem> 72 <para>[dj] - Update to fop-2.1. Merged from trunk r16814 and 73 r16815.</para> 74 </listitem> 75 <listitem> 76 <para>[dj] - Update to mupdf-1.8. Merged from trunk r16637 and 77 r16645.</para> 78 </listitem> 79 <listitem> 80 <para>[dj] - Update to biber-2.3. Merged from trunk r16788, r16791, 81 r16792, and r16795.</para> 82 </listitem> 83 <listitem> 84 <para>[dj] - Update to biblatex-3.2. Merged from trunk 85 r16788.</para> 86 </listitem> 87 </itemizedlist> 88 </listitem> 89 90 <listitem> 47 91 <para>February 9th, 2015</para> 48 92 <itemizedlist> -
packages.ent
r53192f0 r293e9cdc 777 777 <!-- Chapter 42 --> 778 778 <!ENTITY cups-version "2.1.3"> 779 <!ENTITY cups-filters-version "1. 0.74">780 <!ENTITY gs-version "9.1 6">781 <!ENTITY gutenprint-version "5.2.1 0">779 <!ENTITY cups-filters-version "1.8.1"> 780 <!ENTITY gs-version "9.18"> 781 <!ENTITY gutenprint-version "5.2.11"> 782 782 783 783 <!-- Chapter 43 --> 784 <!ENTITY sane-version "1.0.2 4">784 <!ENTITY sane-version "1.0.25"> 785 785 <!ENTITY sane-fe-version "1.0.14"> 786 786 <!ENTITY xsane-version "0.999"> … … 797 797 <!-- Chapter 45 --> 798 798 <!ENTITY DocBook-version "4.5"> 799 <!ENTITY docbook-xsl-version "1.7 8.1">799 <!ENTITY docbook-xsl-version "1.79.1"> 800 800 <!ENTITY itstool-version "2.0.2"> 801 <!ENTITY xmlto-version "0.0.2 6">801 <!ENTITY xmlto-version "0.0.28"> 802 802 803 803 <!-- Chapter 46 --> … … 806 806 <!ENTITY psutils-version "p17"> 807 807 <!ENTITY epdfview-version "0.1.8"> 808 <!ENTITY fop-version " 1.1">809 <!ENTITY mupdf-version "1. 7">808 <!ENTITY fop-version "2.1"> 809 <!ENTITY mupdf-version "1.8"> 810 810 <!ENTITY paps-version "0.6.8"> 811 811 … … 818 818 <!ENTITY texlive-year "2015"> 819 819 <!ENTITY asymptote-version "2.35"> 820 <!ENTITY biber-version "2. 1a">821 <!ENTITY biblatex-version "3. 0">820 <!ENTITY biber-version "2.3"> 821 <!ENTITY biblatex-version "3.2"> 822 822 <!ENTITY xindy-version "2.5.1"> 823 823 -
pst/printing/cups-filters.xml
r53192f0 r293e9cdc 6 6 7 7 <!ENTITY cups-filters-download-http 8 8 "https://www.openprinting.org/download/cups-filters/cups-filters-&cups-filters-version;.tar.xz"> 9 9 <!ENTITY cups-filters-download-ftp " "> 10 <!ENTITY cups-filters-md5sum " 14862048b4a9a87abfeeae07531dd020">11 <!ENTITY cups-filters-size "1. 3MB">12 <!ENTITY cups-filters-buildsize "5 1 MB">13 <!ENTITY cups-filters-time "0.4 SBU ">10 <!ENTITY cups-filters-md5sum "4c4a10b7cbc20f6f6ee5d05d7561399d"> 11 <!ENTITY cups-filters-size "1.4 MB"> 12 <!ENTITY cups-filters-buildsize "50 MB (with tests)"> 13 <!ENTITY cups-filters-time "0.4 SBU (with tests)"> 14 14 ]> 15 15 … … 38 38 </para> 39 39 40 &lfs7 7_checked;40 &lfs78_checked; 41 41 42 42 <bridgehead renderas="sect3">Package Information</bridgehead> … … 73 73 </listitem> 74 74 </itemizedlist> 75 <!-- 76 <bridgehead renderas="sect3">Additional Downloads</bridgehead> 77 <itemizedlist spacing="compact"> 78 <listitem> 79 <para> 80 Required patch: 81 <ulink url="&patch-root;/cups-filters-&cups-filters-version;-poppler0340-1.patch"/> 82 </para> 83 </listitem> 84 </itemizedlist>--> 75 85 76 86 <bridgehead renderas="sect3">CUPS Filters Dependencies</bridgehead> … … 95 105 <bridgehead renderas="sect4">Optional</bridgehead> 96 106 <para role="optional"> 97 <xref linkend="avahi"/> and 98 <xref linkend="php"/> (use of this might be broken) 107 <xref linkend="avahi"/>, 108 <xref linkend="openldap"/>, 109 <xref linkend="php"/> (use of this might be broken), 110 <ulink url="http://liblouis.org/">Liblouis (Braille)</ulink>, and 111 <ulink url="http://liblouis.org/">Liblouisutdml (Braille)</ulink> 99 112 </para> 100 113 … … 126 139 </para> 127 140 128 <screen><userinput>./configure --prefix=/usr \ 129 --sysconfdir=/etc \ 130 --localstatedir=/var \ 131 --without-rcdir \ 132 --disable-static \ 133 --with-gs-path=/usr/bin/gs \ 134 --with-pdftops-path=/usr/bin/gs \ 135 --docdir=/usr/share/doc/cups-filters-&cups-filters-version; && 141 <screen><userinput>./configure \ 142 --prefix=/usr \ 143 --sysconfdir=/etc \ 144 --localstatedir=/var \ 145 --without-rcdir \ 146 --disable-static \ 147 --with-gs-path=/usr/bin/gs \ 148 --with-pdftops-path=/usr/bin/gs \ 149 --docdir=/usr/share/doc/cups-filters-&cups-filters-version; && 136 150 make</userinput></screen> 137 151 138 152 <para> 139 To test the results, issue: <command>make -k check</command>. Note that many tests fail for unknown reasons. 153 To test the results, issue: 154 <command>make check 2>&1 >testlog</command>. 140 155 </para> 141 156 … … 178 193 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 179 194 href="../../xincludes/static-libraries.xml"/> 195 <para> 196 <command>make check 2>&1 >testlog</command>: the testsuite 197 dumps a stream of bytes into the input buffer after it finishes. Sending 198 the output to a file keeps the history usable, but some debug information 199 will still appear on the screen. 200 </para> 201 202 <para> 203 <option>--with-test-path=<replaceable>VALUE</replaceable></option> : if 204 you wish to run the tests, but you do not have the default 205 <filename>/usr/share/fonts/dejavu/DejaVuSans.ttf</filename> use this 206 switch to specify where <filename>DejaVuSans.ttf</filename> (or perhaps 207 some other text TTF font - untested) is located. 208 </para> 180 209 181 210 </sect2> … … 213 242 <seglistitem> 214 243 <seg> 215 cups-browsed, foomatic-rip and ttfread244 cups-browsed, foomatic-rip (link) and ttfread 216 245 </seg> 217 246 <seg> … … 220 249 <seg> 221 250 /usr/include/{cupsfilters,fontembed}, 222 /usr/lib/cups/{backend,filter}, 223 /usr/share/cups/{banners,charsets,data}, 251 /usr/share/cups/{braille,charsets}, 224 252 /usr/share/doc/cups-filters-&cups-filters-version; and 225 253 /usr/share/ppd/cupsfilters -
pst/printing/cups.xml
r53192f0 r293e9cdc 343 343 <para> 344 344 Normally, printers are set up via a web browser. The 345 <application>Cups</application> server will connect via346 the url http://localhost:631. From there ,printers, print345 <application>Cups</application> server will normally connect via 346 the url http://localhost:631. From there printers, print 347 347 jobs, and the server configuration can be set up and managed. 348 348 Remote system administration can also be set up. Configuration -
pst/printing/gs.xml
r53192f0 r293e9cdc 8 8 "http://downloads.ghostscript.com/public/ghostscript-&gs-version;.tar.bz2"> 9 9 <!ENTITY gs-download-ftp " "> 10 <!ENTITY gs-md5sum " 21732fd6e39acc283bc623b8842cbfbb">10 <!ENTITY gs-md5sum "aa125af368d89b3dbd15fc379f13375f"> 11 11 <!ENTITY gs-size "28 MB"> 12 12 <!ENTITY gs-buildsize 13 "1 70 MB (add 5 MB for fonts and 55 MB forlibgs.so)">13 "155 MB (including fonts and libgs.so)"> 14 14 <!ENTITY gs-time 15 "1 SBU (add 1 SBU for libgs.so)">15 "1.5 SBU (add 1 SBU for libgs.so)"> 16 16 17 17 <!ENTITY gs-standard-fonts-download … … 48 48 used for that.</para> 49 49 50 &lfs7 7_checked;50 &lfs78_checked; 51 51 52 52 <bridgehead renderas="sect3">Package Information</bridgehead> … … 120 120 suggested font), 121 121 <xref linkend="gtk2"/>, 122 <xref linkend="lcms"/> (not used by default, nor if lcms2 is present or found),123 122 <xref linkend="libidn"/>, 124 <xref linkend="libpaper"/>, and 123 <xref linkend="libpaper"/>, 124 <xref linkend="lcms"/> (not used by default, nor if lcms2 is present or found), and 125 125 <xref linkend="x-window-system"/> 126 126 </para> … … 154 154 <para> 155 155 If you have installed these dependencies on your system, remove the 156 copies of <application>expat</application>,156 copies of 157 157 <application>freetype</application>, <application>lcms2</application>, 158 <application>libjpeg</application>, <application>libpng</application> 159 and <application>zlib</application>: 158 <application>libjpeg</application>, and <application>libpng</application>: 160 159 </para> 161 160 162 161 <screen><userinput>sed -i 's/ZLIBDIR=src/ZLIBDIR=$includedir/' configure.ac configure && 163 rm -rf expat freetype lcms2 jpeg libpng zlib</userinput></screen>162 rm -rf freetype lcms2 jpeg libpng</userinput></screen> 164 163 <!-- 165 164 <note> … … 175 174 <para>Compile <application>Ghostscript</application>:</para> 176 175 177 <screen><userinput>./configure --prefix=/usr \ 176 <screen><userinput>rm -rf zlib && 177 178 ./configure --prefix=/usr \ 178 179 --disable-compile-inits \ 179 180 --enable-dynamic \ 180 --with-system-libtiff &&181 --with-system-libtiff && 181 182 make</userinput></screen> 182 183 … … 211 212 <para>If you want the shared library too:</para> 212 213 213 <screen role="root"><userinput>make soinstall <!--&&214 <screen role="root"><userinput>make soinstall && 214 215 install -v -m644 base/*.h /usr/include/ghostscript && 215 ln -v -s ghostscript /usr/include/ps --></userinput></screen>216 ln -v -s ghostscript /usr/include/ps</userinput></screen> 216 217 217 218 <para>Now make the documentation accessible from the normal place:</para> 218 219 219 <screen role="root"><userinput>ln -sfv ../ghostscript/&gs-version;/doc /usr/share/doc/ghostscript-&gs-version;</userinput></screen>220 <screen role="root"><userinput>ln -sfvn ../ghostscript/&gs-version;/doc /usr/share/doc/ghostscript-&gs-version;</userinput></screen> 220 221 221 222 <para> … … 247 248 <para> 248 249 <command>sed -i 's/ZLIBDIR=src/ZLIBDIR=$includedir/' ... </command>: 249 Fix es building with system <application>Zlib</application>.250 </para> 251 252 < !-- <para>253 <command>rm -rf zlib </command>:254 <application>zlib</application>was installed as part of LFS.255 </para> -->250 Fix to build with system <application>zlib</application>. 251 </para> 252 253 <para> 254 <command>rm -rf zlib </command>: <application>zlib</application> 255 was installed as part of LFS. 256 </para> 256 257 257 258 <para> … … 265 266 </para> 266 267 267 < !-- <para> Nothing needs these. The ones installed by soinstall are sufficient.268 <para> 268 269 <command>install -v -m644 base/*.h... </command>: Some packages 269 270 (<application>ImageMagick</application> is one) need the … … 272 273 </para> 273 274 274 <para> Haven't found anything that needs this275 <para> 275 276 <command>ln -v -s ghostscript /usr/include/ps</command>: Some packages 276 277 expect to find the interface headers in an alternate location. 277 </para> -->278 </para> 278 279 279 280 <para> … … 287 288 to the <xref linkend="cups"/> libraries if you have installed those. 288 289 </para> 289 290 290 </sect2> 291 291 -
pst/printing/gutenprint.xml
r53192f0 r293e9cdc 7 7 <!ENTITY gutenprint-download-http "&sourceforge-repo;/gimp-print/gutenprint-&gutenprint-version;.tar.bz2"> 8 8 <!ENTITY gutenprint-download-ftp " "> 9 <!ENTITY gutenprint-md5sum " 9ff027103bafac419c37e19da75163ae">10 <!ENTITY gutenprint-size "6. 0MB">11 <!ENTITY gutenprint-buildsize " 73 MB">12 <!ENTITY gutenprint-time "0. 5 SBU">9 <!ENTITY gutenprint-md5sum "fa6083535b7235fe531cd57e7345a81f"> 10 <!ENTITY gutenprint-size "6.3 MB"> 11 <!ENTITY gutenprint-buildsize "81 MB (without tests)"> 12 <!ENTITY gutenprint-time "0.4 SBU (without tests)"> 13 13 ]> 14 14 … … 34 34 quality drivers for many brands and models of printers for use with 35 35 <xref linkend="gs"/>, <xref linkend="cups"/>, 36 <ulink url="http://www.linux printing.org/foomatic.html">Foomatic</ulink>,36 <ulink url="http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/foomatic">Foomatic</ulink>, 37 37 and the 38 38 <application>GIMP-2.0</application>. See a list of supported printers at … … 40 40 </para> 41 41 42 &lfs7 7_built;42 &lfs78_checked; 43 43 44 44 <bridgehead renderas="sect3">Package Information</bridgehead> … … 69 69 so that we can use gutenprint's driver to print photos there --> 70 70 <bridgehead renderas="sect4">Recommended</bridgehead> 71 <para role="recommended"><xref linkend="cups"/> and 72 <xref linkend="gimp"/></para> 71 <para role="recommended"> 72 <xref linkend="cups"/> and 73 <xref linkend="gimp"/> 74 </para> 73 75 74 76 <bridgehead renderas="sect4">Optional</bridgehead> 75 77 <para role="optional"> 76 <ulink url="http://www.linuxprinting.org/foomatic.html">Foomatic</ulink>, 77 <xref linkend="ijs"/></para> 78 <xref linkend="ijs"/> and 79 <ulink url="http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/foomatic">Foomatic</ulink> 80 </para> 78 81 79 82 <bridgehead renderas="sect4">Optional (to Regenerate Documentation)</bridgehead> 80 <para role="optional"><xref linkend="imagemagick"/>, 81 <xref linkend="texlive"/> (or <xref linkend="tl-installer"/>) 82 <xref linkend="doxygen"/> and 83 <xref linkend="docbook-utils"/></para> 83 <para role="optional"> 84 <xref linkend="imagemagick"/>, 85 <xref linkend="texlive"/> (or <xref linkend="tl-installer"/>), 86 <xref linkend="doxygen"/>, and 87 <xref linkend="docbook-utils"/> 88 </para> 84 89 85 90 <para condition="html" role="usernotes">User Notes: … … 119 124 <screen><userinput>sed -i 's|$(PACKAGE)/doc|doc/$(PACKAGE)-$(VERSION)|' \ 120 125 {,doc/,doc/developer/}Makefile.in && 126 121 127 ./configure --prefix=/usr --disable-static && 128 122 129 make</userinput></screen> 123 130 … … 125 132 the package - I suppose you could sed the tests/Makefile to only run 'curve', 126 133 and perhaps 'run-testdither', it's 'run-weavetest' which takes most of the time --> 127 <para>To test the results, issue: <command>make check</command>. When last128 t ested (version 5.2.7, LFS-7.1, on a uniprocessor box which is admittedly short of129 memory) this took more than 800 SBUs (more than two days for that box) and used an130 extra 678 MB of disk space.</para>134 <para>To test the results, issue: <command>make check</command>. The tests 135 take a very long time and use a lot of disk space but reports vary substantially. 136 When last tested (version 5.2.11, BLFS-7.8, using -j2 needed 154 SBU and 8.6 GB 137 to complete the tests.</para> 131 138 132 139 <para>Now, as the <systemitem class="username">root</systemitem> user:</para> 133 140 134 141 <screen role="root"><userinput>make install && 135 install -v - dm755/usr/share/doc/gutenprint-&gutenprint-version;/api/gutenprint{,ui2} &&136 install -v -m644 doc/gutenprint/html/* \137 /usr/share/doc/gutenprint-&gutenprint-version;/api/gutenprint &&138 install -v -m644 doc/gutenprintui2/html/* \139 /usr/share/doc/gutenprint-&gutenprint-version;/api/gutenprintui2</userinput></screen>142 install -v -m755 -d /usr/share/doc/gutenprint-&gutenprint-version;/api/gutenprint{,ui2} && 143 install -v -m644 doc/gutenprint/html/* \ 144 /usr/share/doc/gutenprint-&gutenprint-version;/api/gutenprint && 145 install -v -m644 doc/gutenprintui2/html/* \ 146 /usr/share/doc/gutenprint-&gutenprint-version;/api/gutenprintui2</userinput></screen> 140 147 141 148 </sect2> … … 196 203 197 204 <seglistitem> 198 <seg>cups-calibrate, cups-genppd.5.2, cups-genppdupdate, escputil, 199 ijsgutenprint.5.2 (if compiled using ijs), and 200 testpattern</seg> 201 <seg>libgutenprint.so, libgutenprintui2.so 202 and optionally, various 203 <application>CUPS</application> filters and backend 204 drivers under /usr/lib/gutenprint/5.2/modules/</seg> 205 <seg>/usr/include/gutenprint, 206 /usr/include/gutenprintui2, 207 /usr/lib/gutenprint, 208 /usr/share/doc/gutenprint-&gutenprint-version; and 209 /usr/share/gutenprint</seg> 205 <seg> 206 cups-calibrate, cups-genppd.5.2, cups-genppdupdate, escputil, 207 ijsgutenprint.5.2 (if compiled using ijs), and testpattern 208 </seg> 209 <seg> 210 libgutenprint.so, libgutenprintui2.so and optionally, various 211 <application>CUPS</application> filters and backend drivers under 212 /usr/lib/gutenprint/5.2/modules/ 213 </seg> 214 <seg> 215 /usr/{include,lib,share}/gutenprint, 216 /usr/include/gutenprintui2 and 217 /usr/share/doc/gutenprint-&gutenprint-version; 218 </seg> 210 219 </seglistitem> 211 220 </segmentedlist> … … 278 287 <listitem> 279 288 <para> 280 is a test programm to learn how to use libgutenprint. 289 is a test programm to learn how to use libgutenprint. 281 290 </para> 282 291 <indexterm zone="gutenprint testpattern"> … … 285 294 </listitem> 286 295 </varlistentry> 287 296 288 297 </variablelist> 289 298 -
pst/ps/a2ps.xml
r53192f0 r293e9cdc 37 37 expands appropriately to <quote>all to PostScript</quote>.</para> 38 38 39 &lfs7 7_checked;39 &lfs78_checked; 40 40 41 41 <caution> -
pst/ps/enscript.xml
r53192f0 r293e9cdc 37 37 to PostScript, HTML, RTF, ANSI and overstrikes.</para> 38 38 39 &lfs7 7_checked;39 &lfs78_checked; 40 40 41 41 <caution> -
pst/ps/epdfview.xml
r53192f0 r293e9cdc 5 5 %general-entities; 6 6 7 <!ENTITY epdfview-download-http 8 "&sources-anduin-http;/epdfview/epdfview-&epdfview-version;.tar.bz2"> 7 <!ENTITY epdfview-download-http "&sources-anduin-http;/epdfview/epdfview-&epdfview-version;.tar.bz2"> 9 8 <!ENTITY epdfview-download-ftp " "> 10 9 <!ENTITY epdfview-md5sum "e50285b01612169b2594fea375f53ae4"> … … 39 38 </para> 40 39 41 &lfs7 7_checked;40 &lfs78_checked; 42 41 43 42 <bridgehead renderas="sect3">Package Information</bridgehead> … … 135 134 136 135 <screen role="root"><userinput>for size in 24 32 48; do 137 ln -s fv../../../../epdfview/pixmaps/icon_epdfview-$size.png \136 ln -svf ../../../../epdfview/pixmaps/icon_epdfview-$size.png \ 138 137 /usr/share/icons/hicolor/${size}x${size}/apps 139 138 done && … … 141 140 142 141 update-desktop-database && 143 gtk-update-icon-cache - qf/usr/share/icons/hicolor</userinput></screen>142 gtk-update-icon-cache -t -f --include-image-data /usr/share/icons/hicolor</userinput></screen> 144 143 145 144 </sect2> -
pst/ps/fop.xml
r53192f0 r293e9cdc 7 7 <!ENTITY fop-download-http "https://archive.apache.org/dist/xmlgraphics/fop/source/fop-&fop-version;-src.tar.gz"> 8 8 <!ENTITY fop-download-ftp " "> 9 <!ENTITY fop-md5sum " 7b63af514b28c06fe710a794cbf4d68e">9 <!ENTITY fop-md5sum "13b5b497dfb0ba8a01093dfc1a89d106"> 10 10 <!ENTITY fop-size "23 MB"> 11 <!ENTITY fop-buildsize " 206MB">12 <!ENTITY fop-time "0. 5SBU">11 <!ENTITY fop-buildsize "342 MB"> 12 <!ENTITY fop-time "0.3 SBU"> 13 13 14 14 <!ENTITY jai-version "1_1_3"> … … 54 54 </para> 55 55 56 &lfs7 7_checked;56 &lfs78_checked; 57 57 58 58 <bridgehead renderas="sect3">Package Information</bridgehead> … … 80 80 <bridgehead renderas="sect3">Additional Downloads</bridgehead> 81 81 <itemizedlist spacing="compact"> 82 <title>Re quired packages</title>82 <title>Recommended packages</title> 83 83 84 84 <!-- … … 109 109 </listitem> 110 110 </itemizedlist> 111 <itemizedlist spacing="compact"> 112 <title>Required patch</title> 113 <listitem> 114 <para> 115 <ulink url="&patch-root;/fop-&fop-version;-listNPE-1.patch"/> 116 </para> 117 </listitem> 118 </itemizedlist> 111 119 112 120 <bridgehead renderas="sect3">fop Dependencies</bridgehead> … … 121 129 <xref linkend="junit"/> (to run tests), 122 130 <xref linkend="x-window-system"/> (to run tests), 123 <ulink url="http:// java.sun.com/products/jimi/">JIMI SDK</ulink>,124 <ulink url="http:// xmlunit.sourceforge.net/">XMLUnit</ulink>,131 <ulink url="http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-java-client-419417.html">JIMI SDK</ulink>, 132 <ulink url="http://www.xmlunit.org/">XMLUnit</ulink>, 125 133 <ulink url="https://java.net/projects/jai-imageio">JAI Image I/O Tools</ulink>, 126 134 <ulink url="http://jeuclid.sourceforge.net/">JEuclid</ulink>, 127 <ulink url="http ://pmd.sourceforge.net">PMD</ulink>128 (requires <ulink url="http://jaxen. codehaus.org/">Jaxen</ulink>), and135 <ulink url="https://pmd.github.io/">PMD</ulink> 136 (requires <ulink url="http://jaxen.org/">Jaxen</ulink>), and 129 137 <ulink url="http://forrest.apache.org/">Forrest</ulink> (Forrest used only 130 138 to build the documentation) … … 204 212 </para> 205 213 206 <screen><userinput>ant compile && 214 <screen><userinput>patch -Np1 -i ../fop-&fop-version;-listNPE-1.patch && 215 216 ant compile && 207 217 ant jar-main && 208 218 ant javadocs && 209 219 mv build/javadocs .</userinput></screen> 210 220 221 <!-- ant docs target is not present anymore in fop-2.0 211 222 <para> 212 223 If <application>Forrest</application> is installed, … … 215 226 216 227 <screen><userinput>ant docs</userinput></screen> 217 228 --> 218 229 <para> 219 230 To test the application, run <command>ant junit-all</command>. The … … 228 239 </para> 229 240 230 <screen role="root"><userinput>install -v -d -m755 231 cp -v KEYS LICENSE NOTICE README 232 cp -va build conf examples fop* javadocs lib status.xml/opt/fop-&fop-version; &&241 <screen role="root"><userinput>install -v -d -m755 /opt/fop-&fop-version; && 242 cp -v KEYS LICENSE NOTICE README /opt/fop-&fop-version; && 243 cp -va build conf examples fop* javadocs lib /opt/fop-&fop-version; && 233 244 234 245 ln -v -sf fop-&fop-version; /opt/fop</userinput></screen> -
pst/ps/mupdf.xml
r53192f0 r293e9cdc 9 9 <!ENTITY mupdf-download-http "http://www.mupdf.com/downloads/archive/mupdf-&mupdf-version;-source.tar.gz"> 10 10 <!ENTITY mupdf-download-ftp " "> 11 <!ENTITY mupdf-md5sum " 81d36f436a7065c81a501ed7ff4ee21e">12 <!ENTITY mupdf-size "1 3MB">13 <!ENTITY mupdf-buildsize "1 31MB">14 <!ENTITY mupdf-time "0. 3SBU">11 <!ENTITY mupdf-md5sum "3205256d78d8524d67dd2a47c7a345fa"> 12 <!ENTITY mupdf-size "14 MB"> 13 <!ENTITY mupdf-buildsize "145 MB"> 14 <!ENTITY mupdf-time "0.4 SBU"> 15 15 ]> 16 16 … … 36 36 </para> 37 37 38 &lfs7 7_checked;38 &lfs78_checked; 39 39 40 40 <bridgehead renderas="sect3">Package Information</bridgehead> … … 99 99 <para role="optional"> 100 100 <xref linkend="openssl"/> and 101 <ulink url="http:// sourceforge.net/projects/jbig2dec/">jbig2dec</ulink>101 <ulink url="http://downloads.ghostscript.com/public/jbig2dec/">jbig2dec</ulink> 102 102 </para> 103 103 … … 120 120 </para> 121 121 122 <screen><userinput>rm -rf thirdparty/curl &&122 <screen><userinput>rm -rf thirdparty/curl && 123 123 rm -rf thirdparty/freetype && 124 rm -rf thirdparty/jpeg &&124 rm -rf thirdparty/jpeg && 125 125 rm -rf thirdparty/openjpeg && 126 rm -rf thirdparty/zlib && 126 rm -rf thirdparty/zlib && 127 127 128 patch -Np1 -i ../mupdf-&mupdf-version;-openjpeg21-1.patch && 129 128 130 make build=release</userinput></screen> 129 131 … … 137 139 138 140 <screen role="root"><userinput>install -v -m 755 build/release/mupdf-x11-curl /usr/bin/mupdf && 141 139 142 install -v -m 644 docs/man/mupdf.1 /usr/share/man/man1/</userinput></screen> 140 143 -
pst/ps/paps.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> … … 57 57 <listitem> 58 58 <para>Estimated build time: &paps-time;</para> 59 </listitem>60 </itemizedlist>61 62 <bridgehead renderas="sect3">Additional Downloads</bridgehead>63 <itemizedlist spacing="compact">64 <listitem>65 <para>66 Required patch:67 <ulink url="&patch-root;/paps-&paps-version;-freetype_fix-1.patch"/>68 </para>69 59 </listitem> 70 60 </itemizedlist> … … 104 94 commands:</para> 105 95 106 <screen><userinput>patch -Np1 -i ../paps-&paps-version;-freetype_fix-1.patch && 107 ./configure --prefix=/usr --mandir=/usr/share/man && 96 <screen><userinput>./configure --prefix=/usr --mandir=/usr/share/man && 108 97 make</userinput></screen> 109 98 -
pst/ps/psutils.xml
r53192f0 r293e9cdc 34 34 PostScript files.</para> 35 35 36 &lfs7 7_checked;36 &lfs78_checked; 37 37 38 38 <bridgehead renderas="sect3">Package Information</bridgehead> … … 160 160 <listitem> 161 161 <para> 162 create an AFM file for a PostScript font. 162 create an AFM file for a PostScript font. 163 163 </para> 164 164 <indexterm zone="psutils getafm"> … … 194 194 <listitem> 195 195 <para> 196 is a filter to merge several PostScript files into one. 196 is a filter to merge several PostScript files into one. 197 197 </para> 198 198 <indexterm zone="psutils psmerge"> -
pst/scanning/sane.xml
r53192f0 r293e9cdc 5 5 %general-entities; 6 6 7 <!-- <!ENTITY sane-be-download-http "http://alioth.debian.org/frs/?group_id=30186"> --> 8 <!ENTITY sane-be-download-http "http://fossies.org/linux/misc//sane-backends-&sane-version;.tar.gz"> 7 <!ENTITY sane-be-download-http "http://fossies.org/linux/misc/sane-backends-&sane-version;.tar.gz"> 9 8 <!ENTITY sane-be-download-ftp " "> 10 <!--<!ENTITY sane-be-download-ftp "ftp://ftp2.sane-project.org/pub/sane/sane-backends-&sane-version;.tar.gz">--> 11 <!--<!ENTITY sane-be-download-ftp "&gentoo-ftp-repo;/sane-backends-&sane-version;.tar.gz">--> 12 <!ENTITY sane-be-md5sum "1ca68e536cd7c1852322822f5f6ac3a4"> 13 <!ENTITY sane-be-size "5.6 MB"> 14 <!ENTITY sane-be-buildsize "97 MB"> 15 <!ENTITY sane-be-time "1.0 SBU"> 9 <!ENTITY sane-be-md5sum "f9ed5405b3c12f07c6ca51ee60225fe7"> 10 <!ENTITY sane-be-size "5.7 MB"> 11 <!ENTITY sane-be-buildsize "129 MB (additional 34 MB for tests)"> 12 <!ENTITY sane-be-time "1.0 SBU (additional 0.1 SBU for tests)"> 16 13 17 14 <!ENTITY sane-fe-download-http "http://alioth.debian.org/frs/download.php/file/1140/sane-frontends-&sane-fe-version;.tar.gz"> … … 51 48 front ends are user interfaces to access the backends.</para> 52 49 53 &lfs77_checked; 54 55 <!-- The upstream web site has the md5sums for the tarballs: 56 http://www.sane-project.org/sane-md5sums.txt. 57 But they do not provide the tarballs, so, the following paragraph 58 seems not applicable, starting with sane-backends-1.0.24.tar.gz. 59 60 This note is not applicable. First, there is no issue downloading the 61 ftp://ftp2.sane-project.org/pub/sane/sane-backends-1.0.23.tar.gz 62 tarball with wget. Next, the combined tarball exists on the SANE FTP 63 site, but the MD5sum is wrong. We can simply point the download to 64 the SANE FTP site and create our own MD5sum (as we do on many packages). 65 66 <note><para>The upstream web site uses a self signed security 67 certificate. If using <command>wget</command>, the option -no-check-certificate 68 needs to be added.</para> 69 70 <para>The md5sum of the backend file does not match unless the three parts 71 of the divided tarball on the upstream server, 72 sane-backends-1.0.23.tar.gz.[1-3], are combined. A combined tarball with 73 the correct md5sum is located at <ulink 74 url="http://anduin.linuxfromscratch.org/sources/other/sane-backends-1.0.23.tar.gz">http://anduin.linuxfromscratch.org/sources/other/sane-backends-1.0.23.tar.gz</ulink>.</para></note> 75 --> 50 &lfs78_checked; 76 51 77 52 <bridgehead renderas="sect3">Back Ends Package Information</bridgehead> … … 182 157 <title>Installation of SANE Back Ends</title> 183 158 184 <note>185 <para>186 You may safely disregard any messages printed on the screen when you187 unpack the tarball.188 </para>189 </note>190 191 159 <para>The <application>SANE</application> daemon should run with its own 192 160 group. Create this group by issuing the following commands as the … … 214 182 215 183 <para> 216 Fix linking with the systemd library when using <application>systemd</application>217 210 and later:184 Fix linking with the systemd library when using 185 <application>systemd</application> 210 and later: 218 186 </para> 219 187 … … 225 193 commands:</para> 226 194 227 <!-- Not sure why this was there as it works if TeX is installed 228 and it doesn't try to use it if TeX is not installed 229 -disable-latex && --> 230 231 <screen><userinput>./configure --prefix=/usr \ 232 --sysconfdir=/etc \ 233 --localstatedir=/var \ 234 --with-docdir=/usr/share/doc/sane-backend-&sane-version; \ 235 --with-group=scanner && 236 make && 237 exit</userinput></screen> 195 <screen><userinput>./configure --prefix=/usr \ 196 --sysconfdir=/etc \ 197 --localstatedir=/var \ 198 --with-group=scanner \ 199 --with-docdir=/usr/share/doc/sane-backend-&sane-version; && 200 make</userinput></screen> 238 201 239 202 <para>If you want to test the results, some files need to be fixed:</para> 240 203 241 <screen><userinput>sed -i -e 's/Jul 31 07:52:48 /Oct 7 08:58:33/'\242 -e 's/1.0.24git/1.0.2 4/'\243 testsuite/tools/data/db.ref \244 testsuite/tools/data/html-mfgs.ref \245 testsuite/tools/data/usermap.ref \246 testsuite/tools/data/html-backends-split.ref \247 testsuite/tools/data/udev+acl.ref \204 <screen><userinput>sed -i -e 's/Jul 31 07:52:48 2013/Oct 19 13:25:20 2015/' \ 205 -e 's/1.0.24git/1.0.25/' \ 206 testsuite/tools/data/db.ref \ 207 testsuite/tools/data/html-mfgs.ref \ 208 testsuite/tools/data/usermap.ref \ 209 testsuite/tools/data/html-backends-split.ref \ 210 testsuite/tools/data/udev+acl.ref \ 248 211 testsuite/tools/data/udev.ref</userinput></screen> 249 212 250 213 <para>To test the results, issue: <command>make check</command>.</para> 251 214 252 <para>Now, as the <systemitem class="username">root</systemitem> user:</para> 253 254 <screen role="root"><userinput>make install && 255 install -v -m644 tools/udev/libsane.rules \ 256 /etc/udev/rules.d/65-scanner.rules && 257 chgrp -v scanner /var/lock/sane</userinput></screen> 215 <para>Now, as the <systemitem class="username">root</systemitem> 216 user:</para> 217 218 <screen role="root"><userinput>make install && 219 install -m 644 -v tools/udev/libsane.rules \ 220 /etc/udev/rules.d/65-scanner.rules && 221 chgrp -v scanner /var/lock/sane</userinput></screen> 258 222 259 223 <para>With the scanner on, run <command>scanimage -L</command> and the 260 name and location of the device should appear. You need to configure261 the device driversin order to run this test.</para>224 name and location of the device should appear. Of course, you need the 225 device drivers configured, in order to run this test.</para> 262 226 263 227 </sect3> … … 283 247 <para>This package does not come with a test suite.</para> 284 248 285 <para>Now, as the <systemitem class="username">root</systemitem> user:</para> 249 <para>Now, as the <systemitem class="username">root</systemitem> 250 user:</para> 286 251 287 252 <screen role="root"><userinput>make install && … … 294 259 command as the <systemitem class="username">root</systemitem> user:</para> 295 260 296 <screen role="root"><userinput>ln - sfv../../../../bin/xscanimage /usr/lib/gimp/2.0/plug-ins</userinput></screen>261 <screen role="root"><userinput>ln -v -s ../../../../bin/xscanimage /usr/lib/gimp/2.0/plug-ins</userinput></screen> 297 262 298 263 <note> … … 356 321 357 322 <para>If you want to access a network scanner, include two lines in 358 <filename>net.conf</filename>, as <systemitem class="username">root</systemitem> user 359 (make sure to replace <server_ip> by the actual value, below):</para> 323 <filename>net.conf</filename>, as 324 <systemitem class="username">root</systemitem> user (make sure to 325 replace <server_ip> by the actual value, below):</para> 360 326 361 327 <screen role="root"><userinput>cat >> /etc/sane.d/net.conf << "EOF" … … 395 361 EOF 396 362 397 ln -s fv../sane/xscanimage-icon-48x48-2.png /usr/share/pixmaps/xscanimage.png</userinput></screen>363 ln -svf ../sane/xscanimage-icon-48x48-2.png /usr/share/pixmaps/xscanimage.png</userinput></screen> 398 364 399 365 </sect4> … … 448 414 and scanimage</seg> 449 415 <seg>libsane.so and numerous scanner backend modules</seg> 450 <seg>/etc/sane.d, /usr/ include/sane, /usr/lib/sane, /usr/share/sane,416 <seg>/etc/sane.d, /usr/{include,lib,share}/sane, 451 417 and /usr/share/doc/sane-&sane-version;</seg> 452 418 </seglistitem> -
pst/scanning/xsane.xml
r53192f0 r293e9cdc 35 35 quality and ease of use compared to <command>xscanimage</command>.</para> 36 36 37 &lfs7 7_checked;37 &lfs78_checked; 38 38 39 39 <bridgehead renderas="sect3">Package Information</bridgehead> … … 90 90 91 91 <!--sed -i -e 's/netscape/xdg-open/' src/xsane.h &&--> 92 <screen><userinput>sed -e 's/png_ptr->jmpbuf/png_jmpbuf(png_ptr)/' \ 93 -i src/xsane-save.c && 94 ./configure --prefix=/usr && 92 <screen><userinput>sed -i -e 's/png_ptr->jmpbuf/png_jmpbuf(png_ptr)/' src/xsane-save.c && 93 ./configure --prefix=/usr && 95 94 make</userinput></screen> 96 95 … … 100 99 101 100 <screen role="root"><userinput>make xsanedocdir=/usr/share/doc/xsane-&xsane-version; install && 102 ln - sfv../../doc/xsane-&xsane-version; /usr/share/sane/xsane/doc</userinput></screen>101 ln -v -s ../../doc/xsane-&xsane-version; /usr/share/sane/xsane/doc</userinput></screen> 103 102 <!-- 104 103 <para>If you have not installed <xref linkend="xdg-utils"/> and have not … … 108 107 user:</para> 109 108 110 <screen role="root"><userinput>ln - sfv<browser> /usr/bin/netscape</userinput></screen>109 <screen role="root"><userinput>ln -v -s <browser> /usr/bin/netscape</userinput></screen> 111 110 112 111 <note><para>Be sure to replace <browser> with the browser of your … … 114 113 115 114 <para>Alternatively, if the environment variable BROWSER is set to the 116 browser you want to use, eg, BROWSER="/usr/bin/firefox", it will be117 saved in ~/.sane/xsane/xsane.rc the first time you run118 <command>xsane</command>. If you wish to change it, edit or remove the119 mentioned file and use the instructions above to create a new one.</para>115 browser you want to use, eg, BROWSER="/usr/bin/firefox", the first time you 116 run <command>xsane</command>, it will be recorded in ~/.sane/xsane/xsane.rc. 117 If you wish to change it, edit this file, or remove it, and use the 118 instructions above, so that a new one is created.</para> 120 119 121 120 <para>If <application>GIMP</application> is installed, issue the following 122 121 command as the <systemitem class="username">root</systemitem> user:</para> 123 122 124 <screen role="root"><userinput>ln - sfv/usr/bin/xsane /usr/lib/gimp/2.0/plug-ins/</userinput></screen>123 <screen role="root"><userinput>ln -v -s /usr/bin/xsane /usr/lib/gimp/2.0/plug-ins/</userinput></screen> 125 124 126 125 </sect2> … … 133 132 instead of the hardcoded browser.</para>--> 134 133 135 <para><command>ln - sfv../../doc/xsane-&xsane-version;134 <para><command>ln -v -s ../../doc/xsane-&xsane-version; 136 135 /usr/share/sane/xsane/doc</command>: This symlink is created to ensure that 137 136 any program that looks for the <application>XSane</application> … … 140 139 <command>make install</command> command.</para> 141 140 142 <para><command>ln - sfv/usr/bin/xsane /usr/lib/gimp/2.0/plug-ins/</command>:141 <para><command>ln -v -s /usr/bin/xsane /usr/lib/gimp/2.0/plug-ins/</command>: 143 142 This creates a link in the system-wide <application>GIMP</application> 144 143 <filename class='directory'>plug-ins</filename> directory so that users can -
pst/sgml/docbook-dsssl.xml
r53192f0 r293e9cdc 53 53 and XML DocBook files.</para> 54 54 55 &lfs7 7_checked;55 &lfs78_checked; 56 56 57 57 <bridgehead renderas="sect3">Package Information</bridgehead> -
pst/sgml/docbook-utils.xml
r53192f0 r293e9cdc 38 38 for comparing documents prepared for different languages.</para> 39 39 40 &lfs7 7_checked;40 &lfs78_checked; 41 41 42 42 <bridgehead renderas="sect3">Package Information</bridgehead> … … 141 141 142 142 <para><option>docdir=/usr/share/doc</option>: 143 This option is placed on the <command>make install</command> line because is is not 143 This option is placed on the <command>make install</command> line because is is not 144 144 recognized by <command>configure</command>.</para> 145 145 -
pst/sgml/openjade.xml
r53192f0 r293e9cdc 34 34 RTF, TeX, SGML and XML.</para> 35 35 36 &lfs7 7_checked;36 &lfs78_checked; 37 37 38 38 <bridgehead renderas="sect3">Package Information</bridgehead> -
pst/sgml/opensp.xml
r53192f0 r293e9cdc 38 38 documents.</para> 39 39 40 &lfs7 7_checked;40 &lfs78_checked; 41 41 42 42 <bridgehead renderas="sect3">Package Information</bridgehead> -
pst/sgml/sgml-common.xml
r53192f0 r293e9cdc 34 34 maintaining centralized SGML catalogs.</para> 35 35 36 &lfs7 7_checked;36 &lfs78_checked; 37 37 38 38 <bridgehead renderas="sect3">Package Information</bridgehead> -
pst/sgml/sgml-dtd-3.xml
r53192f0 r293e9cdc 37 37 already written for that standard.</para> 38 38 39 &lfs7 7_checked;39 &lfs78_checked; 40 40 41 41 <bridgehead renderas="sect3">Package Information</bridgehead> -
pst/sgml/sgml-dtd.xml
r53192f0 r293e9cdc 37 37 already written for that standard.</para> 38 38 39 &lfs7 7_checked;39 &lfs78_checked; 40 40 41 41 <bridgehead renderas="sect3">Package Information</bridgehead> -
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> -
pst/xml/docbook-xsl.xml
r53192f0 r293e9cdc 7 7 <!ENTITY docbook-xsl-download-http "&sourceforge-repo;/docbook/docbook-xsl-&docbook-xsl-version;.tar.bz2"> 8 8 <!ENTITY docbook-xsl-download-ftp " "> 9 <!ENTITY docbook-xsl-md5sum " 6dd0f89131cc35bf4f2ed105a1c17771">10 <!ENTITY docbook-xsl-size " 4.8MB">9 <!ENTITY docbook-xsl-md5sum "b48cbf929a2ad85e6672f710777ca7bc"> 10 <!ENTITY docbook-xsl-size "21 MB"> 11 11 <!ENTITY docbook-xsl-buildsize "49 MB (includes installing optional documentation)"> 12 12 <!ENTITY docbook-xsl-time "less than 0.1 SBU"> 13 13 14 14 <!ENTITY docbook-xsl-doc-download "&sourceforge-repo;/docbook/docbook-xsl-doc-&docbook-xsl-version;.tar.bz2"> 15 <!ENTITY docbook-xsl-doc-md5sum "7 7b63a06db2db2b692dcb96c2c64dc45">15 <!ENTITY docbook-xsl-doc-md5sum "7eb51958e1bf97f3c5b013c42eb61e31"> 16 16 <!ENTITY docbook-xsl-doc-size "1.0 MB"> 17 17 ]> … … 80 80 <bridgehead renderas="sect3">DocBook XSL Stylesheets Dependencies</bridgehead> 81 81 82 <bridgehead renderas="sect4">Re quired</bridgehead>83 <para role="re quired"><xref linkend="libxml2"/></para>82 <bridgehead renderas="sect4">Recommended</bridgehead> 83 <para role="recommended"><xref linkend="libxml2"/></para> 84 84 85 85 <bridgehead renderas="sect4">Optional</bridgehead> 86 <para role="optional"><xref linkend="ruby"/> (to utilize the 87 <quote>epub</quote> stylesheets)</para> 86 <para role="optional"> 87 <xref linkend="apache-ant"/> (to produce <quote>webhelp</quote> documents), 88 <xref linkend="libxslt"/> (or any other XSLT processor, to process 89 Docbook documents), 90 <xref linkend="python2"/> or <xref linkend="python3"/> (to use 91 <quote>extensions</quote>), 92 <xref linkend="ruby"/> (to utilize the <quote>epub</quote> stylesheets), 93 <xref linkend="zip"/> (to produce <quote>epub3</quote> documents), and 94 <ulink url="http://sourceforge.net/projects/saxon/files/saxon6/"> 95 Saxon6 96 </ulink> and 97 <ulink url="http://xerces.apache.org/xerces2-j/">Xerces2 Java</ulink> 98 (used with <xref linkend="apache-ant"/> to produce <quote>webhelp</quote> 99 documents) 100 </para> 88 101 89 102 <para condition="html" role="usernotes">User Notes: … … 109 122 <screen role="root"><userinput>install -v -m755 -d /usr/share/xml/docbook/xsl-stylesheets-&docbook-xsl-version; && 110 123 111 cp -v -R VERSION common eclipse epub extensions fo highlighting html\112 h tmlhelp images javahelp lib manpages params profiling\113 roundtrip slides template tests tools webhelp website \114 xhtml xhtml-1_1 \124 cp -v -R VERSION assembly common eclipse epub epub3 extensions fo \ 125 highlighting html htmlhelp images javahelp lib manpages params \ 126 profiling roundtrip slides template tests tools webhelp website \ 127 xhtml xhtml-1_1 xhtml5 \ 115 128 /usr/share/xml/docbook/xsl-stylesheets-&docbook-xsl-version; && 116 129 -
pst/xml/docbook.xml
r53192f0 r293e9cdc 6 6 7 7 <!ENTITY DocBook-download-http "http://www.docbook.org/xml/&DocBook-version;/docbook-xml-&DocBook-version;.zip"> 8 <!ENTITY DocBook-download-ftp "&gentoo-ftp-repo;/docbook-xml-&DocBook-version;.zip"> 8 <!--<!ENTITY DocBook-download-ftp "&gentoo-ftp-repo;/docbook-xml-&DocBook-version;.zip">--> 9 <!ENTITY DocBook-download-ftp " "> 9 10 <!ENTITY DocBook-md5sum "03083e288e87a7e829e437358da7ef9e"> 10 11 <!ENTITY DocBook-size "96 KB"> … … 63 64 64 65 <bridgehead renderas="sect4">Required</bridgehead> 65 <para role="required"><xref linkend="libxml2"/> and 66 <xref linkend="unzip"/></para> 66 <para role="required"> 67 <xref linkend="libxml2"/>, 68 <xref linkend="sgml-common"/>, and 69 <xref linkend="unzip"/> 70 </para> 67 71 68 72 <para condition="html" role="usernotes">User Notes: -
pst/xml/itstool.xml
r53192f0 r293e9cdc 37 37 </para> 38 38 39 &lfs7 7_checked;39 &lfs78_checked; 40 40 41 41 <bridgehead renderas="sect3">Package Information</bridgehead> -
pst/xml/xmlto.xml
r53192f0 r293e9cdc 7 7 <!ENTITY xmlto-download-http "https://fedorahosted.org/releases/x/m/xmlto/xmlto-&xmlto-version;.tar.bz2"> 8 8 <!ENTITY xmlto-download-ftp " "> 9 <!ENTITY xmlto-md5sum " c90a47c774e0963581c1ba57235f64f4">10 <!ENTITY xmlto-size "12 0KB">11 <!ENTITY xmlto-buildsize "1. 4 MB">12 <!ENTITY xmlto-time "less than 0.1 SBU ">9 <!ENTITY xmlto-md5sum "93bab48d446c826399d130d959fe676f"> 10 <!ENTITY xmlto-size "128 KB"> 11 <!ENTITY xmlto-buildsize "1.5 MB (with tests)"> 12 <!ENTITY xmlto-time "less than 0.1 SBU (with tests)"> 13 13 ]> 14 14 … … 35 35 necessary post-processing.</para> 36 36 37 &lfs7 7_checked;37 &lfs78_checked; 38 38 39 39 <bridgehead renderas="sect3">Package Information</bridgehead> … … 69 69 backend post-processing)</bridgehead> 70 70 <para role="optional"> 71 <ulink url="http://dblatex.sourceforge.net/">dblatex</ulink>, 71 <xref linkend="fop"/>, 72 <!-- <ulink url="http://dblatex.sourceforge.net/">dblatex</ulink>, and --> 73 <ulink url="http://sourceforge.net/projects/dblatex/files/dblatex/">dblatex</ulink>, and 72 74 <ulink url="http://www.garshol.priv.no/download/xmltools/prod/PassiveTeX.html"> 73 PassiveTeX</ulink>, and 74 <xref linkend="fop"/></para> 75 PassiveTeX</ulink></para> 75 76 76 77 <bridgehead renderas="sect4">Optional (for text backend 77 78 post-processing)</bridgehead> 78 79 <para role="optional">One of 79 <xref linkend="w3m"/>, 80 <xref linkend="Links"/>, or 81 <xref linkend="lynx"/></para> 80 <xref linkend="Links"/>, 81 <xref linkend="lynx"/>, 82 <xref linkend="w3m"/>, or 83 <ulink url="http://elinks.or.cz/">ELinks</ulink></para> 82 84 83 85 <para condition="html" role="usernotes">User Notes: … … 92 94 commands:</para> 93 95 94 <screen><userinput>./configure --prefix=/usr && 96 <screen><userinput>LINKS="/usr/bin/links" \ 97 ./configure --prefix=/usr && 98 95 99 make</userinput></screen> 96 100 … … 100 104 101 105 <screen role="root"><userinput>make install</userinput></screen> 106 107 </sect2> 108 109 <sect2 role="commands"> 110 <title>Command Explanations</title> 111 112 <para> 113 <envar>LINKS="/usr/bin/links"</envar>: This environment variable fixes a 114 bug causing <command>xmlto</command> to think that 115 <command>links</command> command is the same as 116 <command>elinks</command>. Setting this variable does not cause problem 117 if <xref linkend="links"/> is not installed, unless 118 you have <ulink url="http://elinks.or.cz/">ELinks</ulink> installed, and 119 wishes to use it for text backend post-processing, in which case, 120 remove it. 121 </para> 102 122 103 123 </sect2>
Note:
See TracChangeset
for help on using the changeset viewer.