gimp-2.8.0 with babl-0.1.10 and gegl-0.2.0.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@10086 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Ken Moffat 2012-05-05 20:42:19 +00:00
parent 49b0f95ce2
commit 45439b981c
5 changed files with 56 additions and 76 deletions

View File

@ -277,8 +277,8 @@ $Date$
<!ENTITY clutter-gst-version "1.5.4">
<!ENTITY clutter-gtk-version "1.2.0">
<!ENTITY mx-version "1.4.5">
<!ENTITY babl-version "0.1.6">
<!ENTITY gegl-version "0.1.8">
<!ENTITY babl-version "0.1.10">
<!ENTITY gegl-version "0.2.0">
<!ENTITY colord-version "0.1.19">
@ -937,7 +937,7 @@ $Date$
<!-- Chapter 37 -->
<!ENTITY balsa-version "2.4.12">
<!ENTITY gparted-version "0.12.1">
<!ENTITY gimp-version "2.6.12">
<!ENTITY gimp-version "2.8.0">
<!ENTITY icedtea-web-version "1.0.1">
<!ENTITY inkscape-version "0.48.2">
<!ENTITY pan-version "0.133">

View File

@ -8,9 +8,9 @@
"http://gd.tuwien.ac.at/graphics/gimp/babl/0.1//babl-&babl-version;.tar.bz2">
<!ENTITY babl-download-ftp
"ftp://ftp.gimp.org/pub/babl/0.1//babl-&babl-version;.tar.bz2">
<!ENTITY babl-md5sum "dc960981a5ec5330fc1c177be9f59068">
<!ENTITY babl-size "452 KB">
<!ENTITY babl-buildsize "11.3 MB">
<!ENTITY babl-md5sum "9e1542ab5c0b12ea3af076a9a2f02d79">
<!ENTITY babl-size "440 KB">
<!ENTITY babl-buildsize "12 MB">
<!ENTITY babl-time "0.2 SBU">
]>
@ -97,8 +97,7 @@
Install <application>Babl</application> by running the following commands:
</para>
<screen><userinput>sed -i 's#DBABL_IS_BEING_COMPILED#&amp; -lgmodule-2.0#' babl/Makefile.in &amp;&amp;
./configure --prefix=/usr &amp;&amp;
<screen><userinput>./configure --prefix=/usr &amp;&amp;
make</userinput></screen>
<para>
@ -119,13 +118,6 @@ install -v -m644 docs/graphics/*.{html,png,svg} /usr/share/gtk-doc/html/babl/gra
<sect2 role="commands">
<title>Command Explanations</title>
<para>
<command>sed -i 's#DBABL_IS_BEING_COMPILED#&amp; -lgmodule-2.0#'
babl/Makefile.in</command>: This sed fixes compiling when both
<application>Glib-2.32</application> and
<xref linkend="gobject-introspection"/> are installed.
</para>
<para>
<parameter>install -v -m755 -d
/usr/share/gtk-doc/html/babl/graphics</parameter>: This and the subsequent

View File

@ -5,13 +5,13 @@
%general-entities;
<!ENTITY gegl-download-http
"http://gd.tuwien.ac.at/graphics/gimp/gegl/0.1/gegl-&gegl-version;.tar.bz2">
"http://gd.tuwien.ac.at/graphics/gimp/gegl/0.2/gegl-&gegl-version;.tar.bz2">
<!ENTITY gegl-download-ftp
"ftp://ftp.gimp.org/pub/gegl/0.1/gegl-&gegl-version;.tar.bz2">
<!ENTITY gegl-md5sum "c8279b86b3d584ee4f503839fc500425">
<!ENTITY gegl-size "5.2 MB">
<!ENTITY gegl-buildsize "48 MB">
<!ENTITY gegl-time "0.8 SBU">
"ftp://ftp.gimp.org/pub/gegl/0.2/gegl-&gegl-version;.tar.bz2">
<!ENTITY gegl-md5sum "32b00002f1f1e316115c4ed922e1dec8">
<!ENTITY gegl-size "7.2 MB">
<!ENTITY gegl-buildsize "50 MB">
<!ENTITY gegl-time "0.9 SBU">
]>
<sect1 id="gegl" xreflabel="gegl-&gegl-version;">
@ -119,9 +119,7 @@
Install <application>gegl</application> by running the following commands:
</para>
<screen><userinput>echo 'Babl-0.1' > gegl/gegl-0.1.deps &amp;&amp;
sed -i '/INTROSPECTION_SCANNER_ARGS/s#$# -lgmodule-2.0#' gegl/Makefile.in &amp;&amp;
./configure --prefix=/usr &amp;&amp;
<screen><userinput>./configure --prefix=/usr &amp;&amp;
make</userinput></screen>
<para>
@ -132,36 +130,13 @@ make</userinput></screen>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>make install &amp;&amp;
install -v -m644 docs/*.{css,html} /usr/share/gtk-doc/html/gegl
<screen role="root"><userinput>make install
</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para>
<command>echo 'Babl-0.1' > gegl/gegl-0.1.deps</command>: This command
fixes compiling <application>Gegl</application> if you have
<xref linkend="gobject-introspection"/> installed.
</para>
<para>
<command>sed -i '/INTROSPECTION_SCANNER_ARGS/s#$# -lgmodule-2.0#'
gegl/Makefile.in</command>: This sed fixes compiling
<application>Gegl</application> if you have
<application>Glib-2.32</application> and
<xref linkend="gobject-introspection"/> installed.
</para>
<para>
<parameter>install -v -m644 docs/*.{css,html}
/usr/share/gtk-doc/html/gegl</parameter>: The command '<command>make
install</command>' only installs <filename>operations.html</filename>,
omitting the stylesheet and <filename>index.html</filename>. This extra
command ensures all the links in the html work.
</para>
<para>
<option>--without-vala</option>: Do not create a
<application>vala</application> API - use this if

View File

@ -53,6 +53,12 @@
<listitem>
<para>[abenton] - Updated Parted to 3.1.</para>
</listitem>
<listitem>
<para>[ken] - Updated to babl-0.1.10, gegl-0.2.0, gimp-2.8.0. Fixes
<ulink url="&blfs-ticket-root;3353">#3353</ulink>,
<ulink url="&blfs-ticket-root;3354">#3354</ulink> and
<ulink url="&blfs-ticket-root;3352">#3352</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>

View File

@ -4,12 +4,12 @@
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
<!ENTITY gimp-download-http "http://gd.tuwien.ac.at/graphics/gimp/gimp/v2.6/gimp-&gimp-version;.tar.bz2">
<!ENTITY gimp-download-ftp "ftp://ftp.gimp.org/pub/gimp/v2.6/gimp-&gimp-version;.tar.bz2">
<!ENTITY gimp-md5sum "9f876ee63a0c4a4c83f50f32fb3bbe63">
<!ENTITY gimp-size "16 MB">
<!ENTITY gimp-buildsize "539 MB (additional 78 MB to install help files)">
<!ENTITY gimp-time "5 SBU (additional 0.6 SBU to run the test suite)">
<!ENTITY gimp-download-http "http://www.mirrorservice.org/sites/ftp.gimp.org/pub/gimp/v2.8/gimp-&gimp-version;.tar.bz2">
<!ENTITY gimp-download-ftp "ftp://ftp.gimp.org/pub/gimp/v2.8/gimp-&gimp-version;.tar.bz2">
<!ENTITY gimp-md5sum "28997d14055f15db063eb92e1c8a7ebb">
<!ENTITY gimp-size "20 MB">
<!ENTITY gimp-buildsize "607 MB (additonal 579 MB to run the test suite, additional 78 MB to install help files)">
<!ENTITY gimp-time "4.9 SBU (additional 0.9 SBU to run the test suite)">
<!ENTITY gimp-help-version "2.6.0-html-en">
<!ENTITY gimp-help-download "ftp://gimp.org/pub/gimp/help/gimp-help-&gimp-help-version;.tar.bz2">
@ -112,10 +112,9 @@
<xref linkend="poppler"/>,
an <xref linkend="server-mail"/> (that provides a
<command>sendmail</command> program),
<xref linkend="webkitgtk"/> (this must be compiled with
<application>gtk+-2</application> backend, The
<application>Gimp</application> uses <application>Webkit</application> to
create it's help browser)
<xref linkend="webkitgtk"/> (this must be compiled with the
<application>gtk+-2</application> backend for the
<application>Gimp</application> to use it to create its help browser)
and <xref linkend="gtk-doc"/></para>
<para condition="html" role="usernotes">User Notes:
@ -128,10 +127,11 @@
<para>Install The <application>Gimp</application> by running
the following commands:</para>
<screen><userinput>./configure --prefix=/usr --sysconfdir=/etc &amp;&amp;
<screen><userinput>./configure --prefix=/usr --sysconfdir=/etc --without-gvfs &amp;&amp;
make</userinput></screen>
<para>To test the results, issue: <command>make check</command>.</para>
<para>To test the results, from an xterm or similar, issue:
<command>make check</command>.</para>
<para>Now, as the <systemitem class="username">root</systemitem>
user:</para>
@ -140,7 +140,10 @@ make</userinput></screen>
<para>The <filename>gimp-help</filename> tarball contains preformatted HTML
for use with external web browsers, the internal
<application>Gimp</application> help browser, and HTML renderers.</para>
<application>Gimp</application> help browser, and HTML renderers. Some of
the details have changed in <application>gimp-2.8</application>, but much of
this is still relevant. Please also consult
<ulink url="http://www.gimp.org/release-notes/gimp-2.8.html"/>.</para>
<para>If you downloaded the <filename>gimp-help</filename> tarball, unpack
it and change into the root of the newly created source tree. Issue the
@ -153,9 +156,13 @@ make</userinput></screen>
<sect2 role="commands" id="gimp-cmd-explanations">
<title>Command Explanations</title>
<para><command>make check</command>: Although all the tests themselves
are expected to pass, there is a bug in the i18n file validation which will
fail with a warning message for the maintainer.</para>
<para><parameter>--without-gvfs</parameter>: the choice of the backend to
handle URI information, e.g. when dragging images from a browser into the
<application>gimp</application>, is made at compile time. This parameter will
ensure that <application>curl</application> is used at run-time, instead of
<application>gvfs</application>. You can omit this if you are installing
<application>gvfs</application> AND will be running <command>gvfsd</command>,
e.g. in a <application>GNOME</application> desktop.</para>
<para><option>--without-libpng</option>: This option is necessary if
<application>libpng</application> is not installed.</para>
@ -180,7 +187,7 @@ make</userinput></screen>
<title>Config Files</title>
<para><filename>/etc/gimp/2.0/*</filename> and
<filename>~/.gimp-2.6/gimprc</filename></para>
<filename>~/.gimp-2.8/gimprc</filename></para>
<indexterm zone="gimp gimp-config">
<primary sortas="e-AA.gimp-2.0/gimprc">~/.gimp-2.0/gimprc</primary>
@ -219,7 +226,7 @@ make</userinput></screen>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>gimp, gimp-2.6, gimp-console, gimp-console-2.6,
<seg>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,
@ -239,20 +246,20 @@ make</userinput></screen>
<varlistentry id="gimp-prog">
<term><command>gimp</command></term>
<listitem>
<para>is a symbolic link to <command>gimp-2.6</command>.</para>
<para>is a symbolic link to <command>gimp-2.8</command>.</para>
<indexterm zone="gimp gimp-prog">
<primary sortas="g-gimp">gimp</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="gimp-2.6">
<term><command>gimp-2.6</command></term>
<varlistentry id="gimp-2.8">
<term><command>gimp-2.8</command></term>
<listitem>
<para>is the Gnu Image Manipulation Program. It works with a variety
of image formats and provides a large selection of tools.</para>
<indexterm zone="gimp gimp-2.6">
<primary sortas="b-gimp-2.6">gimp-2.6</primary>
<indexterm zone="gimp gimp-2.8">
<primary sortas="b-gimp-2.8">gimp-2.8</primary>
</indexterm>
</listitem>
</varlistentry>
@ -260,21 +267,21 @@ make</userinput></screen>
<varlistentry id="gimp-console">
<term><command>gimp-console</command></term>
<listitem>
<para>is a symbolic link to <command>gimp-console-2.6</command>.</para>
<para>is a symbolic link to <command>gimp-console-2.8</command>.</para>
<indexterm zone="gimp gimp-console">
<primary sortas="g-gimp-console">gimp-console</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="gimp-console-2.6">
<term><command>gimp-console-2.6</command></term>
<varlistentry id="gimp-console-2.8">
<term><command>gimp-console-2.8</command></term>
<listitem>
<para>is a console program that behaves as if The
<application>Gimp</application> was called with the
<option>--no-interface</option> command-line option.</para>
<indexterm zone="gimp gimp-console-2.6">
<primary sortas="b-gimp-console-2.6">gimp-console-2.6</primary>
<indexterm zone="gimp gimp-console-2.8">
<primary sortas="b-gimp-console-2.8">gimp-console-2.8</primary>
</indexterm>
</listitem>
</varlistentry>