Changeset a98acfe7


Ignore:
Timestamp:
03/01/2013 04:01:45 PM (11 years ago)
Author:
Krejzi <krejzi@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
17e8f7a
Parents:
ff3db85
Message:

Boost 1.53.0, Ntfs-3g 2013.1.13, libpng 1.5.14, Cairo 1.12.14, GTK+2 2.24.16, Gimp 2.8.4.

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

Files:
7 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    rff3db85 ra98acfe7  
    205205<!ENTITY lvm2-version                 "2.02.98">
    206206<!ENTITY mdadm-version                "3.2.6">
    207 <!ENTITY ntfs-3g-version              "2012.1.15">
     207<!ENTITY ntfs-3g-version              "2013.1.13">
    208208<!ENTITY gptfdisk-version             "0.8.5">
    209209<!ENTITY parted-version               "3.1">
     
    234234
    235235<!ENTITY boost-major                  "1">
    236 <!ENTITY boost-minor                  "52">
     236<!ENTITY boost-minor                  "53">
    237237<!ENTITY boost-patch                  "0">
    238238<!ENTITY boost-version                "&boost-major;.&boost-minor;.&boost-patch;">
     
    322322<!ENTITY libjpeg-turbo-version        "1.2.1">
    323323<!ENTITY libmng-version               "1.0.10">
    324 <!ENTITY libpng-version               "1.5.13">
     324<!ENTITY libpng-version               "1.5.14">
    325325<!ENTITY librsvg-version              "2.36.4">
    326326<!ENTITY libtiff-version              "4.0.3">
     
    574574<!ENTITY at-spi2-core-version         "2.6.3">
    575575<!ENTITY at-spi2-atk-version          "2.6.2">
    576 <!ENTITY cairo-version                "1.12.12">
     576<!ENTITY cairo-version                "1.12.14">
    577577<!ENTITY cairomm-version              "1.10.0">
    578578<!ENTITY cogl-version                 "1.12.2">
     
    585585<!ENTITY goffice-version              "0.8.17">
    586586<!ENTITY goffice010-version           "0.10.0">
    587 <!ENTITY gtk2-version                 "2.24.14">
     587<!ENTITY gtk2-version                 "2.24.16">
    588588<!ENTITY gtk3-version                 "3.6.4">
    589589<!ENTITY gtk-engines-version          "2.20.2">
     
    810810<!ENTITY gparted-version              "0.14.1">
    811811<!ENTITY gnash-version                "0.8.10">
    812 <!ENTITY gimp-version                 "2.8.2">
     812<!ENTITY gimp-version                 "2.8.4">
    813813<!ENTITY icedtea-web-version          "1.3">
    814814<!ENTITY inkscape-version             "0.48.4">
  • general/genlib/boost.xml

    rff3db85 ra98acfe7  
    77  <!ENTITY boost-download-http "&sourceforge-repo;/boost/boost_&boost-dl-version;.tar.bz2">
    88  <!ENTITY boost-download-ftp  " ">
    9   <!ENTITY boost-md5sum        "3a855e0f919107e0ca4de4d84ad3f750">
    10   <!ENTITY boost-size          "52 MB">
    11   <!ENTITY boost-buildsize     "685 MB">
     9  <!ENTITY boost-md5sum        "a00d22605d5dbcfb4c9936a9b35bc4c2">
     10  <!ENTITY boost-size          "54 MB">
     11  <!ENTITY boost-buildsize     "700 MB">
    1212  <!ENTITY boost-time          "3.5 SBU">
    1313]>
     
    121121      libraries are created, except for libboost_exception and libboost_test_exec_monitor
    122122      which are created as static. Most people will not need the static libraries, indeed
    123       most programs using boost only use the headers, but omit this parameter if you
    124       do need them.
     123      most programs using <application>Boost</application> only use the headers, but omit
     124      this parameter if you do need them.
    125125    </para>
    126126
     
    140140        </seg>
    141141        <seg>
    142           libboost_chrono.so, libboost_date_time.so, libboost_exception.a,
    143           libboost_filesystem.so, libboost_graph.so, libboost_iostreams.so,
    144           libboost_locale.so, libboost_math_c99f.so, libboost_math_c99l.so,
    145           libboost_math_c99.so, libboost_math_tr1f.so,
    146           libboost_math_tr1l.so, libboost_math_tr1.so,
    147           libboost_prg_exec_monitor.so, libboost_program_options.so,
    148           libboost_python.so, libboost_random.so, libboost_regex.so,
    149           libboost_serialization.so, libboost_signals.so,
    150           libboost_system.so, libboost_test_exec_monitor.a,
     142          libboost_atomic.so, libboost_chrono.so, libboost_context.so,
     143          libboost_date_time.so, libboost_exception.a, libboost_filesystem.so,
     144          libboost_graph.so, libboost_iostreams.so, libboost_locale.so,
     145          libboost_math_c99f.so, libboost_math_c99l.so, libboost_math_c99.so,
     146          libboost_math_tr1f.so, libboost_math_tr1l.so, libboost_math_tr1.so,
     147          libboost_prg_exec_monitor.so, libboost_program_options.so, libboost_python.so,
     148          libboost_random.so, libboost_regex.so, libboost_serialization.so,
     149          libboost_signals.so, libboost_system.so, libboost_test_exec_monitor.a,
    151150          libboost_thread.so, libboost_timer.so, libboost_unit_test_framework.so,
    152151          libboost_wave.so and libboost_wserialization.so
  • general/graphlib/libpng.xml

    rff3db85 ra98acfe7  
    88           "&sourceforge-repo;/libpng/libpng-&libpng-version;.tar.xz">
    99  <!ENTITY libpng-download-ftp  " ">
    10   <!ENTITY libpng-md5sum        "0b607a685da977f1bfc96e1c47055183">
    11   <!ENTITY libpng-size          "692 KB">
    12   <!ENTITY libpng-buildsize     "9.5 MB">
     10  <!ENTITY libpng-md5sum        "94284b01d62ca43c5eb3f6702db08ed8">
     11  <!ENTITY libpng-size          "700 KB">
     12  <!ENTITY libpng-buildsize     "11 MB">
    1313  <!ENTITY libpng-time          "0.1 SBU">
    1414  <!ENTITY apng-patch
     
    2727
    2828  <indexterm zone="libpng">
    29     <primary sortas="a-Libpng">Libpng</primary>
     29    <primary sortas="a-libpng">libpng</primary>
    3030  </indexterm>
    3131
     
    100100    </para>
    101101
    102 <screen><userinput>gzip -cd ../libpng-&libpng-version;-apng.patch.gz | patch -p1 &amp;&amp;
    103 START=$(awk '/@/' scripts/symbols.def | sort -k2.3n | tail -1 | cut -d "@" -f2) &amp;&amp;
    104 awk -v v="$START" '/^PNG(_.+)?_EXPORTA?\(/ {gsub(/PNG(_.+)?_EXPORTA?\(/, ""); gsub(/,/, ""); \
    105 if($1 > v) print $3 " @"$1}' png.h | sort -k2.3n &gt;&gt; scripts/symbols.def</userinput></screen>
     102<screen><userinput>gzip -cd ../libpng-&libpng-version;-apng.patch.gz | patch -p1</userinput></screen>
    106103
    107104    <para>
     
    122119
    123120<screen role="root"><userinput>make install &amp;&amp;
    124 mkdir /usr/share/doc/libpng-&libpng-version; &amp;&amp;
    125 cp README libpng-manual.txt /usr/share/doc/libpng-&libpng-version;</userinput></screen>
     121mkdir -v /usr/share/doc/libpng-&libpng-version; &amp;&amp;
     122cp -v README libpng-manual.txt /usr/share/doc/libpng-&libpng-version;</userinput></screen>
    126123  </sect2>
    127124
    128125  <sect2 role="commands">
    129126    <title>Command Explanations</title>
    130 
    131     <para>
    132       <command>awk -v ...</command>: This command fixes the testsuite
    133       when APNG patch is applied.
    134     </para>
    135127
    136128    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • postlfs/filesystems/ntfs-3g.xml

    rff3db85 ra98acfe7  
    66
    77  <!ENTITY ntfs-3g-download-http
    8     "http://tuxera.com/opensource/ntfs-3g_ntfsprogs-&ntfs-3g-version;.tgz">
     8           "http://tuxera.com/opensource/ntfs-3g_ntfsprogs-&ntfs-3g-version;.tgz">
    99  <!ENTITY ntfs-3g-download-ftp  " ">
    10   <!ENTITY ntfs-3g-md5sum        "341acae00a290cab9b00464db65015cc">
    11   <!ENTITY ntfs-3g-size          "1.1 MB">
    12   <!ENTITY ntfs-3g-buildsize     "21 MB">
     10  <!ENTITY ntfs-3g-md5sum        "2d6fb47ddf62b51733227126fe9227fe">
     11  <!ENTITY ntfs-3g-size          "1.2 MB">
     12  <!ENTITY ntfs-3g-buildsize     "24 MB">
    1313  <!ENTITY ntfs-3g-time          "0.4 SBU">
    1414]>
     
    122122
    123123<screen role="root"><userinput>make install &amp;&amp;
    124 ln /bin/ntfs-3g /sbin/mount.ntfs &amp;&amp;
    125 ln /usr/share/man/man8/{ntfs-3g,mount.ntfs}.8</userinput></screen>
     124ln -sv ../bin/ntfs-3g /sbin/mount.ntfs &amp;&amp;
     125ln -sv /usr/share/man/man8/{ntfs-3g,mount.ntfs}.8</userinput></screen>
    126126
    127127    <para>
     
    132132    </para>
    133133
    134 <screen role="root"><userinput>chmod 4755 /sbin/mount.ntfs</userinput></screen>
     134<screen role="root"><userinput>chmod -v 4755 /sbin/mount.ntfs</userinput></screen>
     135
    135136  </sect2>
    136137
     
    150151
    151152    <para>
    152       <command>ln /bin/ntfs-3g /sbin/mount.ntfs</command>: Creating
     153      <command>ln -sv ../bin/ntfs-3g /sbin/mount.ntfs</command>: Creating
    153154      /sbin/mount.ntfs makes <command>mount</command> default to using Ntfs-3g
    154155      to mount NTFS partitions.
     
    156157
    157158    <para>
    158       <command>chmod 4755 /sbin/mount.ntfs</command>: Making mount.ntfs set user
    159       ID root allows non root users to mount NTFS partitions.
    160     </para>
     159      <command>chmod -v 4755 /sbin/mount.ntfs</command>: Making mount.ntfs setuid
     160      root allows non root users to mount NTFS partitions.
     161    </para>
     162
    161163  </sect2>
    162164
     
    186188    </para>
    187189
    188 <screen role="root"><userinput>chmod 777 /mnt/usb</userinput></screen>
     190<screen role="root"><userinput>chmod -v 777 /mnt/usb</userinput></screen>
     191
    189192  </sect2>
    190193
     
    194197    <segmentedlist>
    195198      <segtitle>Installed Programs</segtitle>
    196       <segtitle>Installed Libraries</segtitle>
    197       <segtitle>Installed Directory</segtitle>
     199      <segtitle>Installed Library</segtitle>
     200      <segtitle>Installed Directories</segtitle>
    198201
    199202      <seglistitem>
    200203        <seg>
    201           lowntfs-3g,
    202           mkfs.ntfs,
    203           mkntfs,
    204           mount.lowntfs-3g,
    205           mount.ntfs,
    206           mount.ntfs-3g,
    207           ntfs-3g,
    208           ntfs-3g.probe,
    209           ntfs-3g.secaudit,
    210           ntfs-3g.usermap,
    211           ntfscluster,
    212           ntfscp,
    213           ntfsfix,
    214           ntfsls,
    215           ntfscat,
    216           ntfsclone,
    217           ntfscmp,
    218           ntfsinfo,
    219           ntfslabel,
    220           ntfsresize and
    221           ntfsundelete.
     204          lowntfs-3g, mkfs.ntfs, mkntfs, mount.lowntfs-3g,
     205          mount.ntfs, mount.ntfs-3g, ntfs-3g, ntfs-3g.probe,
     206          ntfs-3g.secaudit, ntfs-3g.usermap, ntfscat,
     207          ntfsclone, ntfscluster, ntfscmp, ntfscp, ntfsfix,
     208          ntfsinfo, ntfslabel, ntfsls, ntfsresize and
     209          ntfsundelete
    222210        </seg>
    223         <seg>libntfs-3g.so.</seg>
    224         <seg>/usr/include/ntfs-3g.</seg>
     211        <seg>
     212          libntfs-3g.so
     213        </seg>
     214        <seg>
     215          /usr/include/ntfs-3g and
     216          /usr/share/doc/ntfs-3g
     217        </seg>
    225218      </seglistitem>
    226219    </segmentedlist>
  • x/lib/cairo.xml

    rff3db85 ra98acfe7  
    77  <!ENTITY cairo-download-http "http://cairographics.org/releases/cairo-&cairo-version;.tar.xz">
    88  <!ENTITY cairo-download-ftp  " ">
    9   <!ENTITY cairo-md5sum        "9f7315e54885c735dcfdabe77f322d30">
    10   <!ENTITY cairo-size          "42 MB">
    11   <!ENTITY cairo-buildsize     "152 MB">
     9  <!ENTITY cairo-md5sum        "27b634113d0f52152d60ae8e2ec7daa7">
     10  <!ENTITY cairo-size          "41 MB">
     11  <!ENTITY cairo-buildsize     "180 MB">
    1212  <!ENTITY cairo-time          "1.1 SBU">
    1313]>
     
    103103      <xref linkend="cogl"/>,
    104104      <ulink url="http://www.directfb.org/">DirectFB</ulink>,
    105       <!-- <xref linkend="gs"/> (for testing the postscript backend),
    106       <xref linkend="gtk2"/> (for testing the PDF backend), -->
    107105      <xref linkend="gtk-doc"/>,
    108106      <xref linkend="libdrm"/>,
    109       <!-- <xref linkend="librsvg"/> (for testing the SVG backend),
    110       <ulink url="http://libspectre.freedesktop.org">libspectre</ulink> (for
    111       testing the PDF backend), -->
    112107      <xref linkend="mesalib"/>,
    113       <!-- <xref linkend="poppler"/> (for testing the PDF backend) -->
    114108      <xref linkend="qt"/>,
    115109      <ulink url="http://code.google.com/p/skia/">Skia</ulink> and
     
    117111    </para>
    118112
    119     <!-- <note>
    120       <para>
    121         There is a reciprocal dependency with the
    122         <application>GTK+ 2</application>, <application>librsvg</application> and
    123         <application>Poppler</application> packages. As the test suite is
    124         currently unreliable, it is best to simply skip it at this time.
    125       </para>
    126     </note> -->
    127 
    128113    <para condition="html" role="usernotes">
    129114      User Notes: <ulink url="&blfs-wiki;/cairo"/>
     
    139124    </para>
    140125
    141 <screen><userinput>./configure --prefix=/usr \
    142             --enable-tee  \
    143             --enable-xcb  \
    144             --disable-static &amp;&amp;
     126<screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
    145127make</userinput></screen>
    146 
    147     <!-- <para>
    148       Note that the tests take a long time to run, many of them fail for unknown
    149       reasons and it has been known to cause a kernel panic. If you want to run
    150       the tests issue: <command>make -k check</command>.
    151     </para> -->
    152128
    153129    <para>
     
    165141    <title>Command Explanations</title>
    166142
    167     <para>
    168       <option>--enable-tee</option>: This switch enables
    169       <application>Cairo</application>'s experimental tee
    170       surface which is required by some packages like
    171       <application>Firefox</application>.
    172     </para>
    173 
    174     <para>
    175       <option>--enable-xcb</option>: This switch enables
    176       <application>Cairo</application>'s XCB surface
    177       which is required by some packages.
    178     </para>
     143    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     144      href="../../xincludes/static-libraries.xml"/>
    179145
    180146    <para>
     
    183149      <application>OpenGL</application> surface which
    184150      is required for <application>Wayland</application>
    185       and some other packages that are not part of BLFS.
    186     </para>
    187 
    188     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    189       href="../../xincludes/static-libraries.xml"/>
     151      compositor and some other packages that are not
     152      part of BLFS.
     153    </para>
    190154
    191155    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • x/lib/gtk+2.xml

    rff3db85 ra98acfe7  
    77  <!ENTITY gtk2-download-http "&gnome-download-http;/gtk+/2.24/gtk+-&gtk2-version;.tar.xz">
    88  <!ENTITY gtk2-download-ftp  "&gnome-download-ftp;/gtk+/2.24/gtk+-&gtk2-version;.tar.xz">
    9   <!ENTITY gtk2-md5sum        "e2c16f119ed624893ecfc3775930ae4c">
     9  <!ENTITY gtk2-md5sum        "ea8ba95edd3896eca2d48450080d1f2d">
    1010  <!ENTITY gtk2-size          "13 MB">
    11   <!ENTITY gtk2-buildsize     "370 MB">
     11  <!ENTITY gtk2-buildsize     "380 MB">
    1212  <!ENTITY gtk2-time          "2.7 SBU">
    1313]>
  • xsoft/other/gimp.xml

    rff3db85 ra98acfe7  
    77  <!ENTITY gimp-download-http "http://artfiles.org/gimp.org/gimp/v2.8/gimp-&gimp-version;.tar.bz2">
    88  <!ENTITY gimp-download-ftp  "ftp://ftp.gimp.org/pub/gimp/v2.8/gimp-&gimp-version;.tar.bz2">
    9   <!ENTITY gimp-md5sum        "b542138820ca3a41cbd63fc331907955">
     9  <!ENTITY gimp-md5sum        "392592e8755d046317878d226145900f">
    1010  <!ENTITY gimp-size          "20 MB">
    11   <!ENTITY gimp-buildsize     "570 MB (additonal 580 MB to run the test suite, the help files add from 267 MB (en only) to 1.3 GB (all), typically increasing by 60 MB per translation)">
     11  <!ENTITY gimp-buildsize     "680 MB (additonal 680 MB to run the test suite, the help files add from 267 MB (en only) to 1.3 GB (all), typically increasing by 60 MB per translation)">
    1212  <!ENTITY gimp-time          "4.9 SBU (additional 1.2 SBU to run the test suite, for the help files from 0.7 SBU (en only) to 29 SBU (all) - typically 1.5 SBU per translation)">
    1313
     
    3333
    3434  <sect2 role="package">
    35     <title>Introduction to The Gimp</title>
    36 
    37     <para>The <application>Gimp</application> package contains
    38     the GNU Image Manipulation Program. This is useful for
    39     photo retouching, image composition and image authoring.</para>
     35    <title>Introduction to Gimp</title>
     36
     37    <para>
     38      The <application>Gimp</application> package contains
     39      the GNU Image Manipulation Program which is useful for
     40      photo retouching, image composition and image authoring.
     41    </para>
    4042
    4143    &lfs72_checked;
     
    4446    <itemizedlist spacing="compact">
    4547      <listitem>
    46         <para>Download (HTTP): <ulink url="&gimp-download-http;"/></para>
    47       </listitem>
    48       <listitem>
    49         <para>Download (FTP): <ulink url="&gimp-download-ftp;"/></para>
    50       </listitem>
    51       <listitem>
    52         <para>Download MD5 sum: &gimp-md5sum;</para>
    53       </listitem>
    54       <listitem>
    55         <para>Download size: &gimp-size;</para>
    56       </listitem>
    57       <listitem>
    58         <para>Estimated disk space required: &gimp-buildsize;</para>
    59       </listitem>
    60       <listitem>
    61         <para>Estimated build time: &gimp-time;</para>
     48        <para>
     49          Download (HTTP): <ulink url="&gimp-download-http;"/>
     50        </para>
     51      </listitem>
     52      <listitem>
     53        <para>
     54          Download (FTP): <ulink url="&gimp-download-ftp;"/>
     55        </para>
     56      </listitem>
     57      <listitem>
     58        <para>
     59          Download MD5 sum: &gimp-md5sum;
     60        </para>
     61      </listitem>
     62      <listitem>
     63        <para>
     64          Download size: &gimp-size;
     65        </para>
     66      </listitem>
     67      <listitem>
     68        <para>
     69          Estimated disk space required: &gimp-buildsize;
     70        </para>
     71      </listitem>
     72      <listitem>
     73        <para>
     74          Estimated build time: &gimp-time;
     75        </para>
    6276      </listitem>
    6377    </itemizedlist>
     
    6680    <itemizedlist spacing="compact">
    6781      <listitem>
    68         <para>Optional help files: <ulink url="&gimp-help-download;"/></para>
    69       </listitem>
    70       <listitem>
    71         <para>Download MD5 sum: &gimp-help-md5sum;</para>
    72       </listitem>
    73       <listitem>
    74         <para>Download size: &gimp-help-size;</para>
    75       </listitem>
    76       <listitem>
    77         <para>Optional compressed patch for the help files: <ulink
    78         url="&sources-anduin-other;/gimp-help-&gimp-help-version;-build_fixes-1.patch.xz"/>
    79         (to build the catalan translations)</para>
    80       </listitem>
    81       <listitem>
    82         <para>Compressed Patch MD5 sum: 5312793a67132131a6e3360e76f392e4</para>
    83       </listitem>
    84       <listitem>
    85         <para>Compressed Patch size: 486 KB</para>
     82        <para>
     83          Optional help files: <ulink url="&gimp-help-download;"/>
     84        </para>
     85      </listitem>
     86      <listitem>
     87        <para>
     88          Download MD5 sum: &gimp-help-md5sum;
     89        </para>
     90      </listitem>
     91      <listitem>
     92        <para>
     93          Download size: &gimp-help-size;
     94        </para>
     95      </listitem>
     96      <listitem>
     97        <para>
     98          Optional compressed patch for the help files:
     99          <ulink url="&sources-anduin-other;/gimp-help-&gimp-help-version;-build_fixes-1.patch.xz"/>
     100          (to build the Catalan translations).
     101        </para>
     102      </listitem>
     103      <listitem>
     104        <para>
     105          Compressed Patch MD5 sum: 5312793a67132131a6e3360e76f392e4
     106        </para>
     107      </listitem>
     108      <listitem>
     109        <para>
     110         Compressed Patch size: 486 KB
     111        </para>
    86112      </listitem>
    87113    </itemizedlist>
     
    98124    <bridgehead renderas="sect4">Recommended</bridgehead>
    99125    <para role="recommended">
    100       <!-- These are required by gdk-pixbuf, which is required by GTK+-2
    101       <xref linkend="libjpeg"/>,
    102       <xref linkend="libpng"/>,
    103       <xref linkend="libtiff"/> -->
    104126      <xref linkend="pygtk"/> (including the gtk and pango modules)
    105127    </para>
    106 
    107     <!-- <note>
    108       <para>If the recommended dependencies are not installed, the
    109       <command>configure</command> switches below will need to be modified as
    110       explained in <xref linkend="gimp-cmd-explanations"/> below.</para>
    111     </note> -->
    112128
    113129    <bridgehead renderas="sect4">Optional</bridgehead>
     
    132148      <xref linkend="webkitgtk"/> (this must be compiled with the
    133149      <application>GTK+ 2</application> backend for the
    134       <application>Gimp</application> to use it as its help browser)
    135       and <xref linkend="gtk-doc"/>
     150      <application>Gimp</application> to use it as its help browser) and
     151      <xref linkend="gtk-doc"/>
    136152    </para>
    137153
     
    144160
    145161    <para condition="html" role="usernotes">User Notes:
    146     <ulink url="&blfs-wiki;/gimp"/></para>
     162      <ulink url="&blfs-wiki;/gimp"/>
     163    </para>
    147164  </sect2>
    148165
    149166  <sect2 role="installation">
    150     <title>Installation of The Gimp</title>
    151 
    152     <para>Install The <application>Gimp</application> by running
    153     the following commands:</para>
     167    <title>Installation of Gimp</title>
     168
     169    <para>
     170      Install <application>Gimp</application> by running
     171      the following commands:
     172    </para>
    154173
    155174<screen><userinput>./configure --prefix=/usr --sysconfdir=/etc --without-gvfs &amp;&amp;
    156175make</userinput></screen>
    157176
    158     <para>To test the results (requires an X-Windowed terminal) issue:
    159     <command>make check</command>.</para>
    160 
    161     <para>Now, as the <systemitem class="username">root</systemitem>
    162     user:</para>
     177    <para>
     178      To test the results (requires an X-Windowed terminal) issue:
     179      <command>make check</command>.
     180    </para>
     181
     182    <para>
     183      Now, as the <systemitem class="username">root</systemitem>
     184      user:
     185    </para>
    163186
    164187<screen role="root"><userinput>make install</userinput></screen>
    165188
    166     <para>The <filename>gimp-help</filename> tarball contains images and English
    167     text help for help files, together with translations. It is
    168     &quot;work in progress&quot;.</para>
    169 
    170     <para>If you downloaded the <filename>gimp-help</filename> tarball, unpack
    171     it and change into the root of the newly created source tree. This release
    172     fails to build for its first language, catalan (&quot;ca&quot;) but those
    173     who wish to build the remaining languages can prepare for the build with the
    174     following command:</para>
     189    <para>
     190      The <filename>gimp-help</filename> tarball contains images and English
     191      text help for help files, together with translations. It is
     192      &quot;work in progress&quot;.
     193    </para>
     194
     195    <para>
     196      If you downloaded the <filename>gimp-help</filename> tarball, unpack
     197      it and change into the root of the newly created source tree. This release
     198      fails to build for its first language, Catalan (&quot;ca&quot;) but those
     199      who wish to build the remaining languages can prepare for the build with the
     200      following command:
     201    </para>
     202
    175203<screen><userinput>ALL_LINGUAS=&quot;da de el en en_GB es fi fr hr it ja ko lt nl nn pl ru sl sv zh_CN&quot; \
    176204./configure --prefix=/usr &amp;&amp;</userinput></screen>
    177205
    178     <para>Remove from <envar>ALL_LINGUAS</envar> the codes for any languages which
    179     you do not wish to install.</para>
    180 
    181     <para>Alternatively, if you wish to build languages including catalan,
    182     apply the patch:</para>
     206    <para>
     207      Remove from <envar>ALL_LINGUAS</envar> the codes for any languages which
     208      you do not wish to install.
     209    </para>
     210
     211    <para>
     212      Alternatively, if you wish to build languages including Catalan,
     213      apply the patch:
     214    </para>
    183215
    184216<screen role="nodump"><userinput>xzcat ../gimp-help-2.8.0-build_fixes-1.patch.xz \
     
    186218./autogen.sh --prefix=/usr &amp;&amp;</userinput></screen>
    187219
    188     <para>Again, you can specify a subset of languages by specifying
    189     <envar>ALL_LINGUAS</envar> in front of <command>./autogen.sh</command>, but
    190     this time including &quot;ca&quot;.</para>
    191 
    192     <para>Now build the help files:</para>
     220    <para>
     221      Again, you can specify a subset of languages by specifying
     222      <envar>ALL_LINGUAS</envar> in front of <command>./autogen.sh</command>, but
     223      this time including &quot;ca&quot;.
     224    </para>
     225
     226    <para>
     227      Now build the help files:
     228    </para>
     229
    193230<screen><userinput>make</userinput></screen>
    194231
    195     <para> Issue the following commands as the
    196     <systemitem class="username">root</systemitem> user to install the help
    197     files:</para>
     232    <para>
     233      Issue the following commands as the
     234      <systemitem class="username">root</systemitem> user to install the help
     235      files:
     236    </para>
    198237
    199238<screen role="root"><userinput>make install &amp;&amp;
     
    202241    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    203242      href="../../xincludes/update-icons-and-desktop.xml"/>
     243
    204244  </sect2>
    205245
     
    207247    <title>Command Explanations</title>
    208248
    209     <para><command>LINGUAS=&quot;ca da de en en_GB ...&quot;</command>: by
    210     default, the help files will be rendered in all the available languages.
    211     Remove the codes of any languages you do not wish to build.</para>
    212 
    213     <para><parameter>--without-gvfs</parameter>: the choice of the backend to
    214     handle URI information, e.g., when dragging images from a browser into the
    215     <application>Gimp</application>, is made at compile time.  This parameter will
    216     ensure that <application>cURL</application> is used at run-time, instead of
    217     <application>Gvfs</application>.  You can omit this if you are installing
    218     <application>Gvfs</application> AND will be running <command>gvfsd</command>,
    219     e.g., in a <application>GNOME</application> desktop.</para>
    220 
    221     <!-- These are required by gdk-pixbuf, which is required by GTK+-2
    222     <para><option>-without-libpng</option>: This option is necessary if
    223     <application>libpng</application> is not installed.</para>
    224 
    225     <para><option>-without-libjpeg</option>: This option is necessary if
    226     <application>libjpeg</application> is not installed.</para>
    227 
    228     <para><option>-without-libtiff</option>: This option is necessary if
    229     <application>libtiff</application> is not installed.</para> -->
     249    <para>
     250      <command>LINGUAS=&quot;ca da de en en_GB ...&quot;</command>: by
     251      default, the help files will be rendered in all the available languages.
     252      Remove the codes of any languages you do not wish to build.
     253    </para>
     254
     255    <para>
     256      <parameter>--without-gvfs</parameter>: the choice of the backend to
     257      handle URI information, e.g., when dragging images from a browser into the
     258      <application>Gimp</application>, is made at compile time.  This parameter will
     259      ensure that <application>cURL</application> is used at run-time, instead of
     260      <application>Gvfs</application>.  You can omit this if you are installing
     261      <application>Gvfs</application> AND will be running <command>gvfsd</command>,
     262      e.g., in a <application>GNOME</application> desktop.
     263    </para>
    230264
    231265    <para><option>--disable-python</option>: This option is necessary if
    232266    you have not installed <application>PyGTK</application>.</para>
    233267
    234     <para><parameter>./autogen.sh --prefix=/usr</parameter>: In this case, using
    235     <command>autoreconf</command> to regenerate <filename>configure</filename>
    236     does not work, because of how the gimp-help developers chose to address
    237     problems with the autotools.</para>
    238 
    239     <para><parameter>xzcat ../gimp-help-2.8.0-build_fixes-1.patch.xz</parameter>:
    240     this patch is large, so it has been compressed with
    241     <application>xz</application>.  You are encouraged to be suspicious of
    242     all patches until you have looked at them. Use <command>view</command>
    243     to read the compressed patch before you apply it.</para>
     268    <para>
     269      <parameter>./autogen.sh --prefix=/usr</parameter>: In this case, using
     270      <command>autoreconf</command> to regenerate <filename>configure</filename>
     271      does not work, because of how the gimp-help developers chose to address
     272      problems with the autotools.
     273    </para>
     274
     275    <para>
     276      <parameter>xzcat ../gimp-help-2.8.0-build_fixes-1.patch.xz</parameter>:
     277      this patch is large, so it has been compressed with
     278      <application>xz</application>. You are encouraged to be suspicious of
     279      all patches until you have looked at them. Use <command>view</command>
     280      to read the compressed patch before you apply it.
     281    </para>
    244282
    245283    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    246     href="../../xincludes/gtk-doc-rebuild.xml"/>
     284      href="../../xincludes/gtk-doc-rebuild.xml"/>
     285
    247286  </sect2>
    248287
     
    253292      <title>Config Files</title>
    254293
    255       <para><filename>/etc/gimp/2.0/*</filename> and
    256       <filename>~/.gimp-2.8/gimprc</filename></para>
     294      <para>
     295        <filename>/etc/gimp/2.0/*</filename> and
     296        <filename>~/.gimp-2.8/gimprc</filename>
     297      </para>
    257298
    258299      <indexterm zone="gimp gimp-config">
     
    263304        <primary sortas="e-etc-gimp-2.0-star">/etc/gimp/2.0/*</primary>
    264305      </indexterm>
     306
    265307    </sect3>
    266308
     
    268310      <title>Configuration Information</title>
    269311
    270       <para>The <application>Gimp</application> executes a configuration wizard
    271       for each user upon their initial use of the program.</para>
    272 
    273       <para>The <application>Gimp</application> executes the
    274       <command>firefox</command> web browser by default to view the help
    275       files.  If you do not have <application>Firefox</application>, or
    276       prefer a different web browser, you can set a new system value in
    277       <filename>/etc/gimp/2.0/gimprc</filename>.  Execute the following
    278       command as the <systemitem class="username">root</systemitem> user,
    279       replacing <replaceable>&lt;browser&gt;</replaceable> with your
    280       preferred web browser:</para>
     312      <para>
     313        The <application>Gimp</application> executes a configuration wizard
     314        for each user upon their initial use of the program.
     315      </para>
     316
     317      <para>
     318        The <application>Gimp</application> executes the
     319        <command>firefox</command> web browser by default to view the help
     320        files. If you do not have <application>Firefox</application>, or
     321        prefer a different web browser, you can set a new system value in
     322        <filename>/etc/gimp/2.0/gimprc</filename>. Execute the following
     323        command as the <systemitem class="username">root</systemitem> user,
     324        replacing <replaceable>&lt;browser&gt;</replaceable> with your
     325        preferred web browser:
     326      </para>
    281327
    282328<screen role="root"><userinput>echo '(web-browser "<replaceable>&lt;browser&gt;</replaceable> %s")' &gt;&gt; /etc/gimp/2.0/gimprc</userinput></screen>
     329
    283330    </sect3>
     331
    284332  </sect2>
    285333
     
    293341
    294342      <seglistitem>
    295         <seg>gimp, gimp-2.8, gimp-console, gimp-console-2.8,
    296         and gimptool-2.0</seg>
    297         <seg>libgimp-2.0.so, libgimpbase-2.0.so, libgimpcolor-2.0.so,
    298         libgimpconfig-2.0.so, libgimpmath-2.0.so, libgimpmodule-2.0.so,
    299         libgimpthumb-2.0.so, libgimpui-2.0.so, libgimpwidgets-2.0.so, and many
    300         other modules and plugin libraries</seg>
    301         <seg>/etc/gimp, /usr/include/gimp-2.0, /usr/lib/gimp,
    302         /usr/share/gimp and
    303         /usr/share/gtk-doc/html/libgimp{,base,color,config,math,module,thumb,widgets}</seg>
     343        <seg>
     344          gimp, gimp-2.8, gimp-console, gimp-console-2.8 and
     345          gimptool-2.0
     346        </seg>
     347        <seg>
     348          libgimp-2.0.so, libgimpbase-2.0.so, libgimpcolor-2.0.so,
     349          libgimpconfig-2.0.so, libgimpmath-2.0.so, libgimpmodule-2.0.so,
     350          libgimpthumb-2.0.so, libgimpui-2.0.so and libgimpwidgets-2.0.so
     351        </seg>
     352        <seg>
     353          /etc/gimp,
     354          /usr/include/gimp-2.0,
     355          /usr/lib/gimp,
     356          /usr/share/gimp,
     357          /usr/share/gtk-doc/html/libgimp,
     358          /usr/share/gtk-doc/html/libgimpbase,
     359          /usr/share/gtk-doc/html/libgimpcolor,
     360          /usr/share/gtk-doc/html/libgimpconfig,
     361          /usr/share/gtk-doc/html/libgimpmath,
     362          /usr/share/gtk-doc/html/libgimpmodule,
     363          /usr/share/gtk-doc/html/libgimpthumb and
     364          /usr/share/gtk-doc/html/libgimpwidgets
     365        </seg>
    304366      </seglistitem>
    305367    </segmentedlist>
     
    313375        <term><command>gimp</command></term>
    314376        <listitem>
    315           <para>is a symbolic link to <command>gimp-2.8</command>.</para>
     377          <para>
     378            is a symbolic link to <command>gimp-2.8</command>.
     379          </para>
    316380          <indexterm zone="gimp gimp-prog">
    317381            <primary sortas="b-gimp">gimp</primary>
     
    323387        <term><command>gimp-2.8</command></term>
    324388        <listitem>
    325           <para>is the Gnu Image Manipulation Program. It works with a variety
    326           of image formats and provides a large selection of tools.</para>
     389          <para>
     390            is the Gnu Image Manipulation Program. It works with a variety
     391            of image formats and provides a large selection of tools.
     392          </para>
    327393          <indexterm zone="gimp gimp-2.8">
    328394            <primary sortas="b-gimp-2.8">gimp-2.8</primary>
     
    334400        <term><command>gimp-console</command></term>
    335401        <listitem>
    336           <para>is a symbolic link to <command>gimp-console-2.8</command>.</para>
     402          <para>
     403            is a symbolic link to <command>gimp-console-2.8</command>.
     404          </para>
    337405          <indexterm zone="gimp gimp-console">
    338406            <primary sortas="b-gimp-console">gimp-console</primary>
     
    344412        <term><command>gimp-console-2.8</command></term>
    345413        <listitem>
    346           <para>is a console program that behaves as if The
    347           <application>Gimp</application> was called with the
    348           <option>--no-interface</option> command-line option.</para>
     414          <para>
     415            is a console program that behaves as if The
     416            <application>Gimp</application> was called with the
     417            <option>--no-interface</option> command-line option.
     418          </para>
    349419          <indexterm zone="gimp gimp-console-2.8">
    350420            <primary sortas="b-gimp-console-2.8">gimp-console-2.8</primary>
     
    356426        <term><command>gimptool-2.0</command></term>
    357427        <listitem>
    358           <para>is a tool that can build plug-ins or scripts and install them
    359           if they are distributed in one source file.
    360           <command>gimptool-2.0</command> can also be used by programs that
    361           need to know what libraries and include-paths The
    362           <application>Gimp</application> was compiled with.</para>
     428          <para>
     429            is a tool that can build plug-ins or scripts and install them
     430            if they are distributed in one source file.
     431            <command>gimptool-2.0</command> can also be used by programs that
     432            need to know what libraries and include-paths The
     433            <application>Gimp</application> was compiled with.
     434          </para>
    363435          <indexterm zone="gimp gimptool-2.0">
    364436            <primary sortas="b-gimptool-2.0">gimptool-2.0</primary>
     
    370442        <term><filename class="libraryfile">libgimp-2.0.so</filename></term>
    371443        <listitem>
    372           <para> provides C bindings for The <application>Gimp</application>'s
    373           Procedural Database (PDB) which offers an interface to core functions
    374           and to functionality provided by plug-ins.</para>
     444          <para>
     445            provides C bindings for The <application>Gimp</application>'s
     446            Procedural Database (PDB) which offers an interface to core functions
     447            and to functionality provided by plug-ins.
     448          </para>
    375449          <indexterm zone="gimp libgimp-2.0">
    376450            <primary sortas="c-libgimp-2.0">libgimp-2.0.so</primary>
     
    382456        <term><filename class="libraryfile">libgimpbase-2.0.so</filename></term>
    383457        <listitem>
    384           <para>provides the C functions for basic
    385           <application>Gimp</application> functionality such as determining
    386           enumeration data types, gettext translation, determining The
    387           <application>Gimp</application>'s version number and capabilities,
    388           handling data files and accessing the environment.</para>
     458          <para>
     459            provides the C functions for basic
     460            <application>Gimp</application> functionality such as determining
     461            enumeration data types, gettext translation, determining The
     462            <application>Gimp</application>'s version number and capabilities,
     463            handling data files and accessing the environment.
     464          </para>
    389465          <indexterm zone="gimp libgimpbase-2.0">
    390466            <primary sortas="c-libgimpbase-2.0">libgimpbase-2.0.so</primary>
     
    397473        class="libraryfile">libgimpcolor-2.0.so</filename></term>
    398474        <listitem>
    399           <para>provides the C functions relating to RGB, HSV and CMYK colors as
    400           well as converting colors between different color models and
    401           performing adaptive supersampling on an area.</para>
     475          <para>
     476            provides the C functions relating to RGB, HSV and CMYK colors as
     477            well as converting colors between different color models and
     478            performing adaptive supersampling on an area.
     479          </para>
    402480          <indexterm zone="gimp libgimpcolor-2.0">
    403481            <primary sortas="c-libgimpcolor-2.0">libgimpcolor-2.0.so</primary>
     
    410488        class="libraryfile">libgimpconfig-2.0.so</filename></term>
    411489        <listitem>
    412           <para>contains C functions for reading and writing config information.
     490          <para>
     491            contains C functions for reading and writing config information.
    413492          </para>
    414493          <indexterm zone="gimp libgimpconfig-2.0">
     
    421500        <term><filename class="libraryfile">libgimpmath-2.0.so</filename></term>
    422501        <listitem>
    423           <para>contains C functions which provide mathematical definitions and
    424           macros, manipulate 3x3 transformation matrices, set up and manipulate
    425           vectors and the MD5 message-digest algorithm.</para>
     502          <para>
     503            contains C functions which provide mathematical definitions and
     504            macros, manipulate 3x3 transformation matrices, set up and manipulate
     505            vectors and the MD5 message-digest algorithm.
     506          </para>
    426507          <indexterm zone="gimp libgimpmath-2.0">
    427508            <primary sortas="c-libgimpmath-2.0">libgimpmath-2.0.so</primary>
     
    431512
    432513      <varlistentry id="libgimpmodule-2.0">
    433         <term><filename
    434         class="libraryfile">libgimpmodule-2.0.so</filename></term>
    435         <listitem>
    436           <para>provides the C functions which implements module loading using
    437           GModule and keeps a list of GimpModule's found in a given
    438           searchpath.</para>
     514        <term><filename class="libraryfile">libgimpmodule-2.0.so</filename></term>
     515        <listitem>
     516          <para>
     517            provides the C functions which implements module loading using
     518            GModule and keeps a list of GimpModule's found in a given
     519            searchpath.
     520          </para>
    439521          <indexterm zone="gimp libgimpmodule-2.0">
    440522            <primary sortas="c-libgimpmodule-2.0">libgimpmodule-2.0.so</primary>
     
    444526
    445527      <varlistentry id="libgimpthumb-2.0">
    446         <term><filename
    447         class="libraryfile">libgimpthumb-2.0.so</filename></term>
    448         <listitem>
    449           <para>provides the C functions for handling The
    450           <application>Gimp</application>'s thumbnail objects.</para>
     528        <term><filename class="libraryfile">libgimpthumb-2.0.so</filename></term>
     529        <listitem>
     530          <para>
     531            provides the C functions for handling The
     532            <application>Gimp</application>'s thumbnail objects.
     533          </para>
    451534          <indexterm zone="gimp libgimpthumb-2.0">
    452535            <primary sortas="c-libgimpthumb-2.0">libgimpthumb-2.0.so</primary>
     
    458541        <term><filename class="libraryfile">libgimpui-2.0.so</filename></term>
    459542        <listitem>
    460           <para>contains The <application>Gimp</application>'s common user
    461           interface functions.</para>
     543          <para>
     544            contains The <application>Gimp</application>'s common user
     545            interface functions.
     546          </para>
    462547          <indexterm zone="gimp libgimpui-2.0">
    463548            <primary sortas="c-libgimpui-2.0">libgimpui-2.0.so</primary>
     
    467552
    468553      <varlistentry id="libgimpwidgets-2.0">
    469         <term><filename
    470         class="libraryfile">libgimpwidgets-2.0.so</filename></term>
    471         <listitem>
    472           <para>contains The <application>Gimp</application>
    473           and <application>GTK</application>'s widget creation and
    474           manipulation functions.</para>
     554        <term><filename class="libraryfile">libgimpwidgets-2.0.so</filename></term>
     555        <listitem>
     556          <para>
     557            contains The <application>Gimp</application>
     558            and <application>GTK</application>'s widget creation and
     559            manipulation functions.
     560          </para>
    475561          <indexterm zone="gimp libgimpwidgets-2.0">
    476562            <primary
     
    479565        </listitem>
    480566      </varlistentry>
     567
    481568    </variablelist>
     569
    482570  </sect2>
     571
    483572</sect1>
Note: See TracChangeset for help on using the changeset viewer.