• Update to gimp-2.8.16. Split Gimp and Gimp-Help in the same page

(statistics, build instructions). Statistics, particularly, were too
  cluttered, but I believe it could be further simplified, perhaps
  moving some parts to the text (?).


git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@16681 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Fernando de Oliveira 2015-11-22 15:48:48 +00:00
parent ec91d9f2cd
commit a4d3fe5536
3 changed files with 55 additions and 59 deletions

View File

@ -47,6 +47,14 @@
<listitem>
<para>November 22nd, 2015</para>
<itemizedlist>
<listitem>
<para>[fernando] - Update to gimp-2.8.16. Split Gimp and
Gimp-Help in the same page (statistics, build instructions).
Statistics, particularly, were too cluttered, but I believe it
could be further simplified, perhaps moving some parts to the
text (?). Fixes
<ulink url="&blfs-ticket-root;7156">#7156</ulink>.</para>
</listitem>
<listitem>
<para>[pierre] - Update to Libxml2-2.9.3. Fixes
<ulink url="&blfs-ticket-root;7152">#7152</ulink>.</para>

View File

@ -650,7 +650,7 @@
<!--<!ENTITY fontforge-date "2015-02-28">-->
<!ENTITY fontforge-version "20150824">
<!ENTITY gparted-version "0.24.0">
<!ENTITY gimp-version "2.8.14">
<!ENTITY gimp-version "2.8.16">
<!ENTITY hexchat-version "2.10.2">
<!ENTITY icedtea-web-version "1.6.1">
<!ENTITY inkscape-version "0.91">

View File

@ -7,21 +7,23 @@
<!ENTITY gimp-download-http "http://download.gimp.org/pub/gimp/v2.8/gimp-&gimp-version;.tar.bz2">
<!ENTITY gimp-download-ftp " ">
<!-- <!ENTITY gimp-download-ftp "ftp://mirrors.xmission.com/gimp/gimp/v2.8/gimp-&gimp-version;.tar.bz2">-->
<!ENTITY gimp-md5sum "233c948203383fa078434cc3f8f925cb">
<!ENTITY gimp-md5sum "30e0a1b7c18b0e3415f4ac54567252ac">
<!ENTITY gimp-size "20 MB">
<!ENTITY gimp-buildsize "642 MB (additional 553 MB to run the test suite,
the help files add from 307 MB (en only) to
reputedly 1.3 GB (all 18 languages), typically
increasing by 60 MB per translation)">
<!ENTITY gimp-time "4.2 SBU (additional 0.9 SBU to run the test
suite, and for the help files, from 0.6 SBU (en
only) to reputedly 19 SBU (all) - typically 1.3
SBU per translation)">
<!ENTITY gimp-buildsize "632 MB (additional 690 MB to run
the test suite)">
<!ENTITY gimp-time "4.2 SBU (additional 0.7 SBU to run
the test suite)">
<!ENTITY gimp-help-version "2.8.2">
<!ENTITY gimp-help-download "http://download.gimp.org/pub/gimp/help/gimp-help-&gimp-help-version;.tar.bz2">
<!ENTITY gimp-help-md5sum "a591c8974b2f4f584d0a769d52ed6c5b">
<!ENTITY gimp-help-size "152 MB">
<!ENTITY gimp-help-version "2.8.2">
<!ENTITY gimp-help-download "http://download.gimp.org/pub/gimp/help/gimp-help-&gimp-help-version;.tar.bz2">
<!ENTITY gimp-help-md5sum "a591c8974b2f4f584d0a769d52ed6c5b">
<!ENTITY gimp-help-size "152 MB">
<!ENTITY gimp-help-buildsize "From 307 MB (en only) to 1257 MB (all 18
languages), average of 52 MB per translation">
<!ENTITY gimp-help-time "0.8 SBU (en only), average of 1.2 SBU per
translation (measured with 5 languages), 5.9
SBU, with parallelism=8, for all languages">
]>
<sect1 id="gimp" xreflabel="Gimp-&gimp-version;">
@ -101,11 +103,21 @@
</para>
</listitem>
<listitem>
<para>
Estimated disk space required: &gimp-help-buildsize;
</para>
</listitem>
<listitem>
<para>
Estimated build time: &gimp-help-time;
</para>
</listitem>
<!-- <listitem>
<para>
Optional patch:
<ulink url="&patch-root;/gimp-&gimp-version;-device_info-1.patch"/>
</para>
</listitem>
</listitem>-->
<!-- <listitem>
<para>
Compressed Patch MD5 sum: 5312793a67132131a6e3360e76f392e4
@ -146,12 +158,12 @@
<xref linkend="libgudev"/>,
<xref linkend="libmng"/>,
<xref linkend="librsvg"/>,
<ulink url="http://wvware.sourceforge.net/libwmf.html">libwmf</ulink>,
<xref linkend="poppler"/>,
an <xref linkend="server-mail"/> (that provides a
<command>sendmail</command> program),
<xref linkend="webkitgtk2"/> (required for the help-plugin) and
<xref linkend="gtk-doc"/>
<xref linkend="gtk-doc"/>, and
<ulink url="http://wvware.sourceforge.net/libwmf.html">libwmf</ulink>
</para>
<bridgehead renderas="sect4">Optional, for optimizing the PNG files in the
@ -169,22 +181,13 @@
<sect2 role="installation">
<title>Installation of Gimp</title>
<para>
In order to get rid of an annoying message when running from a terminal
and/or if you wish to run the test suite, optionally use the
following patch:
</para>
<screen><userinput>patch -Np1 -i ../gimp-&gimp-version;-device_info-1.patch</userinput></screen>
<para>
Install <application>Gimp</application> by running
the following commands:
</para>
<screen><userinput>LDFLAGS="$LDFLAGS -lm" \
./configure --prefix=/usr \
-sysconfdir=/etc \
<screen><userinput>./configure --prefix=/usr \
--sysconfdir=/etc \
--without-gvfs &amp;&amp;
make</userinput></screen>
@ -201,10 +204,18 @@ make</userinput></screen>
<screen role="root"><userinput>make install</userinput></screen>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/update-icons-and-desktop.xml"/>
</sect2>
<sect2 role="installation">
<title>Installation of Gimp-Help</title>
<para>
The <filename>gimp-help</filename> tarball contains images and English
text help for help files, together with translations. It is
&quot;work in progress&quot;.
text help for help files, together with translations.<!-- It is
&quot;work in progress&quot;.-->
</para>
<para>
@ -252,19 +263,11 @@ make</userinput></screen>
<screen role="root"><userinput>make install &amp;&amp;
chown -R root:root /usr/share/gimp/2.0/help</userinput></screen>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/update-icons-and-desktop.xml"/>
</sect2>
<sect2 role="commands" id="gimp-cmd-explanations">
<title>Command Explanations</title>
<para>
<envar>LDFLAGS="$LDFLAGS -lm" ...</envar>: help the linker to find some
symbols.
</para>
<para>
<envar>ALL_LINGUAS=&quot;ca da de el en en_GB ...&quot;</envar>: by
default, the help files will be rendered in all the available languages.
@ -333,19 +336,6 @@ chown -R root:root /usr/share/gimp/2.0/help</userinput></screen>
for each user upon their initial use of the program.
</para>
<para>
The <application>Gimp</application> executes the
<command>firefox</command> web browser by default to view the help
files. If you do not have <application>Firefox</application>, or
prefer a different web browser, you can set a new system value in
<filename>/etc/gimp/2.0/gimprc</filename>. Execute the following
command as the <systemitem class="username">root</systemitem> user,
replacing <replaceable>&lt;browser&gt;</replaceable> with your
preferred web browser:
</para>
<screen role="root"><userinput>echo '(web-browser "<replaceable>&lt;browser&gt;</replaceable> %s")' &gt;&gt; /etc/gimp/2.0/gimprc</userinput></screen>
</sect3>
</sect2>
@ -360,24 +350,22 @@ chown -R root:root /usr/share/gimp/2.0/help</userinput></screen>
<seglistitem>
<seg>
gimp, gimp-2.8, gimp-console, gimp-console-2.8 and
gimp, gimp-2.8,
gimp-console, gimp-console-2.8, and
gimptool-2.0
</seg>
<seg>
libgimp-2.0.so, libgimpbase-2.0.so, libgimpcolor-2.0.so,
libgimpconfig-2.0.so, libgimpmath-2.0.so, libgimpmodule-2.0.so,
libgimpthumb-2.0.so, libgimpui-2.0.so and libgimpwidgets-2.0.so
libgimpthumb-2.0.so, libgimpui-2.0.so, and libgimpwidgets-2.0.so
</seg>
<seg>
/etc/gimp,
/usr/include/gimp-2.0,
/usr/lib/gimp,
/usr/share/gimp,
/usr/{lib,share}/gimp,
/usr/share/gimp/2.0/help/{en,lang2,lang3,...},
/usr/share/gtk-doc/html/{libgimp,libgimpbase,libgimpcolor},
/usr/share/gtk-doc/html/{libgimpconfig,libgimpmath},
/usr/share/gtk-doc/html/{libgimpmodule,libgimpthumb} and
/usr/share/gtk-doc/html/libgimpwidgets
/usr/share/gtk-doc/html/libgimp{,base,color,config}, and
/usr/share/gtk-doc/html/libgimp{math,module,thumb,widgets}
</seg>
</seglistitem>
</segmentedlist>