Ignore:
Timestamp:
05/07/2018 06:36:29 AM (6 years ago)
Author:
Ken Moffat <ken@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
e26796e
Parents:
800ea28c
Message:

gimp-2.10.0 with gegl-0.4.0, libmypaint-1.3.0, mypaint-brushes-1.3.0 and a git pull of gimp-help.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • xsoft/other/gimp.xml

    r800ea28c r06cdf48  
    55  %general-entities;
    66
    7   <!ENTITY gimp-download-http "https://download.gimp.org/pub/gimp/v2.8/gimp-&gimp-version;.tar.bz2">
     7  <!ENTITY gimp-download-http "https://download.gimp.org/pub/gimp/v2.10/gimp-&gimp-version;.tar.bz2">
    88  <!ENTITY gimp-download-ftp  " ">
    9   <!ENTITY gimp-md5sum        "7e4fd7a53b1d3c32dff642ab1a94b44d">
    10   <!ENTITY gimp-size          "20 MB">
    11   <!ENTITY gimp-buildsize     "781 MB (add 718 MB for tests)">
    12   <!ENTITY gimp-time          "1.9 SBU (using parallelism=4; add 0.7 SBU for tests)">
    13 
    14 
     9  <!ENTITY gimp-md5sum        "5e91357ede5a5d5cb0db981ff8f9726c">
     10  <!ENTITY gimp-size          "30 MB">
     11  <!ENTITY gimp-buildsize     "791 MB (add 820 MB for tests)">
     12  <!ENTITY gimp-time          "4.8 SBU (add 0.6 SBU for tests)">
     13
     14  <!-- pro tem, a pull of gimp-help-2
     15  git archive \-\-format=tar \-\-prefix=${DIRNAME}/ HEAD | xz >../${DIRNAME}.tar.xz -->
     16  <!ENTITY gimp-help-version    "2018-05-07-b7f0a518d">
     17  <!ENTITY gimp-help-download   "http://www.zarniwhoop.uk/gimp-help/gimp-help-&gimp-help-version;.tar.xz">
     18  <!ENTITY gimp-help-md5sum     "a1fe745ad71d370ca4dc9671e53e6724">
     19  <!ENTITY gimp-help-size       "159 MB">
     20  <!ENTITY gimp-help-buildsize  "From 350 MB (en only) to 1257 MB (all 18
     21                                 languages), average of 52 MB per translation">
     22  <!ENTITY gimp-help-time       "1.9 SBU (en only), average of 2.4 SBU per
     23                                 translation (measured with 5 languages), 14
     24                                 SBU, with parallelism=4, for all languages">
     25]>
     26<!--
    1527  <!ENTITY gimp-help-version    "2.8.2">
    1628  <!ENTITY gimp-help-download   "https://download.gimp.org/pub/gimp/help/gimp-help-&gimp-help-version;.tar.bz2">
     
    2234                                 translation (measured with 5 languages), 5.9
    2335                                 SBU, with parallelism=8, for all languages">
    24 ]>
     36-->
    2537
    2638<sect1 id="gimp" xreflabel="Gimp-&gimp-version;">
     
    8799      <listitem>
    88100        <para>
    89           Optional help files: <ulink url="&gimp-help-download;"/>
    90         </para>
    91       </listitem>
    92       <listitem>
    93         <para>
    94           Download MD5 sum: &gimp-help-md5sum;
     101          The optional help files for 2.10 are still being updated. In the
     102          meantime, here is a git pull:
     103          <ulink url="&gimp-help-download;"/>
     104        </para>
     105      </listitem>
     106      <listitem>
     107        <para>
     108          The downloads may have been updated since this version of the
     109          book was updated. For the gimp-help-&gimp-help-version; tarball,
     110          the MD5 sum is: &gimp-help-md5sum; other sums may be in the README
     111          file in the same directory.
    95112        </para>
    96113      </listitem>
     
    117134    <para role="required">
    118135      <xref linkend="gegl"/>,
    119       <xref linkend="gtk2"/> and
    120       <xref linkend="libxml2py2"/> (to build the help files)
     136      <xref linkend="gexiv2"/>,
     137      <xref linkend="glib-networking"/>,
     138      <xref linkend="gtk2"/>,
     139      <xref linkend="harfbuzz"/>.
     140      <xref linkend="libjpeg"/>,
     141      <xref linkend="libmypaint"/>,
     142      <xref linkend="librsvg"/>,
     143      <xref linkend="libtiff"/>,
     144      <!-- en can be built without this -->
     145      <xref linkend="libxml2py2"/> (to build the translated help files),
     146      <xref linkend="lcms2"/>,
     147      <xref linkend="mypaint-brushes"/>,
     148      <xref linkend="poppler"/> (including poppler-data) and
     149      <!-- some parts of Xorg appear to be required, as are deps it pulls in -->
     150      <xref linkend="x-window-system"/>
    121151    </para>
    122152
    123153    <bridgehead renderas="sect4">Recommended</bridgehead>
    124154    <para role="recommended">
    125       <xref linkend="pygtk"/> (including the gtk and pango modules)
     155      <xref linkend="dbus-glib"/>,
     156      <xref linkend="gs"/> (with libgs installed),
     157      <xref linkend="iso-codes"/>,
     158      <xref linkend="libgudev"/>,
     159      <xref linkend="pygtk"/> (including the gtk, pango and pangocairo modules) and
     160      <xref linkend="xdg-utils"/>
    126161    </para>
    127162
     
    130165      <xref linkend="aalib"/>,
    131166      <xref linkend="alsa-lib"/>,
    132       <xref linkend="curl"/>,
    133       <xref linkend="dbus-glib"/>,
    134       <xref linkend="gs"/> (with libgs installed),
    135       <xref linkend="gvfs"/>,
    136       <xref linkend="iso-codes"/>,
    137       <xref linkend="jasper"/>,
    138       <xref linkend="lcms"/> or <xref linkend="lcms2"/>,
    139       <xref linkend="libexif"/>,
    140       <xref linkend="libgudev"/>,
     167      <xref linkend="gvfs"/> (to access the online help),
    141168      <xref linkend="libmng"/>,
    142       <xref linkend="librsvg"/>,
    143       <xref linkend="poppler"/>,
     169      <xref linkend="libwebp"/>,
     170      <xref linkend="openjpeg2"/>,
    144171      an <xref linkend="server-mail"/> (that provides a
    145172      <command>sendmail</command> program),
    146       <xref linkend="gtk-doc"/>,
    147       <!--<xref linkend="webkitgtk2"/>, and-->
    148       <ulink url="http://webkitgtk.org/releases/">webkitgtk-2.4.11</ulink>, and
     173      <xref linkend="gtk-doc"/>,
     174      <ulink url="https://people.freedesktop.org/~hughsient/appstream-glib/"/> and
    149175      <ulink url="http://wvware.sourceforge.net/libwmf.html">libwmf</ulink>
     176    </para>
     177
     178    <para>
     179      When you have run configure, you will see that WebKit is not found -
     180      that dependency is for the legacy webkit-1.0 which should never be used
     181      on a modern system exposed to the internet.
    150182    </para>
    151183
     
    166198
    167199    <para>
    168       Fix some issues with <xref linkend="gegl"/>:
    169     </para>
    170 
    171 <screen><userinput>sed -i '/gegl/s/2/3/' configure &amp;&amp;
    172 sed -i '70,75 d' app/core/gimpparamspecs-duplicate.c</userinput></screen>
     200      Fix a pkgconfig file error which prevents some extensions from building:
     201    </para>
     202
     203<screen><userinput>sed -i 's/gegl-0.3/gegl-0.4/' gimp.pc.in</userinput></screen>
    173204
    174205    <para>
     
    178209
    179210<screen><userinput>./configure --prefix=/usr \
    180             --sysconfdir=/etc \
    181             --without-gvfs &amp;&amp;
     211            --sysconfdir=/etc &amp;&amp;
    182212make</userinput></screen>
    183213
     
    213243    </para>
    214244
    215 <screen><userinput>ALL_LINGUAS=&quot;ca da de el en en_GB es fr it ja ko nl nn pt_BR ru sl sv zh_CN&quot; \
     245<screen><userinput>ALL_LINGUAS=&quot;ca da de el en en_GB es fi fr it ja ko nl nn pt_BR ru zh_CN&quot; \
    216246./configure --prefix=/usr &amp;&amp;</userinput></screen>
    217247
     
    243273
    244274    <para>
    245       <command>sed ... configure &amp;&amp; sed ...</command>:
    246       These commands allow
    247       building with the current version of gegl.
    248     </para>
    249 
    250     <para>
    251275      <envar>ALL_LINGUAS=&quot;ca da de el en en_GB ...&quot;</envar>: by
    252276      default, the help files will be rendered in all the available languages.
    253277      Remove the codes of any languages you do not wish to build.
    254     </para>
    255 
    256     <para>
    257       <parameter>--without-gvfs</parameter>: the choice of the backend to
    258       handle URI information, e.g., when dragging images from a browser into
    259       the <application>Gimp</application>, is made at compile time. This
    260       parameter will ensure that <application>cURL</application> is used at
    261       run-time, instead of <application>Gvfs</application>. You can omit this
    262       if you are installing <application>Gvfs</application> AND will be running
    263       <command>gvfsd</command>, e.g., in a <application>GNOME</application>
    264       desktop.
    265278    </para>
    266279
     
    285298
    286299      <indexterm zone="gimp gimp-config">
    287         <primary sortas="e-AA.gimp-2.0/gimprc">~/.gimp-2.0/gimprc</primary>
     300        <primary sortas="e-AA.gimp-2.0/gimprc">~/.g/GIMP/2.10/*</primary>
    288301      </indexterm>
    289302
     
    292305      </indexterm>
    293306
    294     </sect3>
    295 
    296     <sect3>
    297       <title>Configuration Information</title>
    298 
    299       <para>
    300         The <application>Gimp</application> executes a configuration wizard
    301         for each user upon their initial use of the program.
    302       </para>
    303 
    304       <para>
    305         The GIMP uses either a plugin (if you have installed the external
    306         package <ulink
    307         url="http://webkitgtk.org/releases/">webkitgtk-2.4.11</ulink>) or a
    308         browser for its help system.<!-- The depedency to build the plugin,
    309         WebKitGTK+-2.4.x, has been deprecated and is no longer in BLFS. --> To
    310         set up the help system to work with the default browser, use Edit ->
    311         Preferences -> Help System and select 'Web Browser' for the 'Help
    312         Browser to use' setting.
    313       </para>
    314307    </sect3>
    315308
     
    326319      <seglistitem>
    327320        <seg>
    328           gimp (symlink), gimp-2.8,
    329           gimp-console (symlink), gimp-console-2.8, and
     321          gimp (symlink), gimp-2.10,
     322          gimp-console (symlink), gimp-console-2.10, and
    330323          gimptool-2.0
    331324        </seg>
     
    339332          /usr/include/gimp-2.0,
    340333          /usr/{lib,share}/gimp,
    341           /usr/share/gimp/2.0/help/{en,lang2,lang3,...},
     334          /usr/share/gimp/2.0,
    342335          /usr/share/gtk-doc/html/libgimp{,base,color,config}, and
    343336          /usr/share/gtk-doc/html/libgimp{math,module,thumb,widgets}
     
    355348        <listitem>
    356349          <para>
    357             is a symbolic link to <command>gimp-2.8</command>.
     350            is a symbolic link to <command>gimp-2.10</command>.
    358351          </para>
    359352          <indexterm zone="gimp gimp-prog">
     
    363356      </varlistentry>
    364357
    365       <varlistentry id="gimp-2.8">
    366         <term><command>gimp-2.8</command></term>
     358      <varlistentry id="gimp-2.10">
     359        <term><command>gimp-2.10</command></term>
    367360        <listitem>
    368361          <para>
     
    370363            of image formats and provides a large selection of tools.
    371364          </para>
    372           <indexterm zone="gimp gimp-2.8">
    373             <primary sortas="b-gimp-2.8">gimp-2.8</primary>
     365          <indexterm zone="gimp gimp-2.10">
     366            <primary sortas="b-gimp-2.10">gimp-2.10</primary>
    374367          </indexterm>
    375368        </listitem>
     
    380373        <listitem>
    381374          <para>
    382             is a symbolic link to <command>gimp-console-2.8</command>.
     375            is a symbolic link to <command>gimp-console-2.10</command>.
    383376          </para>
    384377          <indexterm zone="gimp gimp-console">
     
    388381      </varlistentry>
    389382
    390       <varlistentry id="gimp-console-2.8">
    391         <term><command>gimp-console-2.8</command></term>
     383      <varlistentry id="gimp-console-2.10">
     384        <term><command>gimp-console-2.10</command></term>
    392385        <listitem>
    393386          <para>
     
    396389            <option>--no-interface</option> command-line option.
    397390          </para>
    398           <indexterm zone="gimp gimp-console-2.8">
    399             <primary sortas="b-gimp-console-2.8">gimp-console-2.8</primary>
     391          <indexterm zone="gimp gimp-console-2.10">
     392            <primary sortas="b-gimp-console-2.10">gimp-console-2.10</primary>
    400393          </indexterm>
    401394        </listitem>
Note: See TracChangeset for help on using the changeset viewer.