source: xsoft/other/gimp.xml@ 3727a4c

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 9.1 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt 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
Last change on this file since 3727a4c was 3727a4c, checked in by Bruce Dubbs <bdubbs@…>, 4 years ago

Update to {libburn,libisoburn,libisofs}-1.5.2.
Update to gimp-2.10.14.
Update to decorator-4.4.1.
Update to telepathy-mission-control-5.16.5.

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

  • Property mode set to 100644
File size: 19.1 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY gimp-download-http "https://download.gimp.org/pub/gimp/v2.10/gimp-&gimp-version;.tar.bz2">
8 <!ENTITY gimp-download-ftp " ">
9 <!ENTITY gimp-md5sum "a64f2be299755a2da130306cad9b1d26">
10 <!ENTITY gimp-size "31 MB">
11 <!ENTITY gimp-buildsize "1020 MB (194 MB installed, add 928 MB for tests)">
12 <!ENTITY gimp-time "2.7 SBU (Using parallelism=4; add 0.5 SBU for tests)">
13
14 <!-- pro-tem, a pull of gimp-help, https://gitlab.gnome.org/GNOME/gimp-help.git
15 git archive - -format=tar - -prefix=${DIRNAME}/ HEAD | xz >../${DIRNAME}.tar.xz -->
16 <!ENTITY gimp-help-version "2019-04-08">
17 <!ENTITY gimp-help-download "&sources-anduin-http;/gimp/gimp-help-&gimp-help-version;.tar.xz">
18 <!ENTITY gimp-help-md5sum "e334ebe7fd5e12350e6319c2e8c39141">
19 <!ENTITY gimp-help-size "166 MB">
20 <!ENTITY gimp-help-buildsize "From 310 MB (en only) to 1.6 GB (all 18
21 languages)">
22 <!ENTITY gimp-help-time "0.8 SBU (en only), 13 SBU, with parallelism=4,
23 for all languages">
24]>
25<!--
26 <!ENTITY gimp-help-version "2.8.2">
27 <!ENTITY gimp-help-download "https://download.gimp.org/pub/gimp/help/gimp-help-&gimp-help-version;.tar.bz2">
28 <!ENTITY gimp-help-md5sum "a591c8974b2f4f584d0a769d52ed6c5b">
29 <!ENTITY gimp-help-size "152 MB">
30 <!ENTITY gimp-help-buildsize "From 307 MB (en only) to 1257 MB (all 18
31 languages), average of 52 MB per translation">
32 <!ENTITY gimp-help-time "0.8 SBU (en only), average of 1.2 SBU per
33 translation (measured with 5 languages), 5.9
34 SBU, with parallelism=8, for all languages">
35-->
36
37<sect1 id="gimp" xreflabel="Gimp-&gimp-version;">
38 <?dbhtml filename="gimp.html" ?>
39
40 <sect1info>
41 <othername>$LastChangedBy$</othername>
42 <date>$Date$</date>
43 </sect1info>
44
45 <title>Gimp-&gimp-version;</title>
46
47 <indexterm zone="gimp">
48 <primary sortas="a-Gimp">Gimp</primary>
49 </indexterm>
50
51 <sect2 role="package">
52 <title>Introduction to Gimp</title>
53
54 <para>
55 The <application>Gimp</application> package contains
56 the GNU Image Manipulation Program which is useful for
57 photo retouching, image composition and image authoring.
58 </para>
59
60 &lfs90_checked;
61
62 <bridgehead renderas="sect3">Package Information</bridgehead>
63 <itemizedlist spacing="compact">
64 <listitem>
65 <para>
66 Download (HTTP): <ulink url="&gimp-download-http;"/>
67 </para>
68 </listitem>
69 <listitem>
70 <para>
71 Download (FTP): <ulink url="&gimp-download-ftp;"/>
72 </para>
73 </listitem>
74 <listitem>
75 <para>
76 Download MD5 sum: &gimp-md5sum;
77 </para>
78 </listitem>
79 <listitem>
80 <para>
81 Download size: &gimp-size;
82 </para>
83 </listitem>
84 <listitem>
85 <para>
86 Estimated disk space required: &gimp-buildsize;
87 </para>
88 </listitem>
89 <listitem>
90 <para>
91 Estimated build time: &gimp-time;
92 </para>
93 </listitem>
94 </itemizedlist>
95
96 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
97<!--
98 <note>
99 <para>
100 The creation of local html files with recent versions of the necessary
101 packages is somewhat broken (some png images are not sourced by the
102 generated HTML, only their captions are visible).
103 </para>
104 </note>
105-->
106 <note>
107 <para>
108 The updating of the help files is still a work in progress, with large
109 parts of the text for many languages not yet translated. The file below
110 is a git snapshot.
111 </para>
112 </note>
113
114 <itemizedlist spacing="compact">
115 <listitem>
116 <para>
117 Download (HTTP): <ulink url="&gimp-help-download;"/>
118 </para>
119 </listitem>
120 <listitem>
121 <para>
122 Download size: &gimp-help-size;
123 </para>
124 </listitem>
125 <listitem>
126 <para>
127 Download md5sum: &gimp-help-md5sum;
128 </para>
129 </listitem>
130 <listitem>
131 <para>
132 Estimated disk space required: &gimp-help-buildsize;
133 </para>
134 </listitem>
135 <listitem>
136 <para>
137 Estimated build time: &gimp-help-time;
138 </para>
139 </listitem>
140 </itemizedlist>
141
142 <bridgehead renderas="sect3">Gimp Dependencies</bridgehead>
143
144 <bridgehead renderas="sect4">Required</bridgehead>
145 <para role="required">
146 <xref linkend="gegl"/>,
147 <xref linkend="gexiv2"/>,
148 <xref linkend="glib-networking"/>,
149 <xref linkend="gtk2"/>,
150 <xref linkend="harfbuzz"/>.
151 <xref linkend="libjpeg"/>,
152 <xref linkend="libmypaint"/>,
153 <xref linkend="librsvg"/>,
154 <xref linkend="libtiff"/>,
155 <!-- en can be built without this -->
156 <xref linkend="libxml2py2"/> (to build the translated help files),
157 <xref linkend="lcms2"/>,
158 <xref linkend="mypaint-brushes"/>,
159 <xref linkend="poppler"/> (including poppler-data) and
160 <!-- some parts of Xorg appear to be required, as are deps it pulls in -->
161 <xref linkend="x-window-system"/>
162 </para>
163
164 <bridgehead renderas="sect4">Recommended</bridgehead>
165 <para role="recommended">
166 <xref linkend="dbus-glib"/>,
167 <xref linkend="gs"/> (with libgs installed),
168 <xref linkend="gvfs"/> (to access the online help),
169 <xref linkend="iso-codes"/>,
170 <xref linkend="libgudev"/>,
171 <xref linkend="pygtk"/> (including the gtk, pango and pangocairo modules) and
172 <xref linkend="xdg-utils"/>
173 </para>
174
175 <bridgehead renderas="sect4">Optional</bridgehead>
176 <para role="optional">
177 <xref linkend="aalib"/>,
178 <xref linkend="alsa-lib"/>,
179 <xref linkend="libmng"/>,
180 <xref linkend="libwebp"/>,
181 <xref linkend="openjpeg2"/>,
182 an <xref linkend="server-mail"/> (that provides a
183 <command>sendmail</command> program),
184 <xref linkend="gtk-doc"/>,
185 <ulink url="https://people.freedesktop.org/~hughsient/appstream-glib">appstream-glib</ulink> and
186 <ulink url="http://wvware.sourceforge.net/libwmf.html">libwmf</ulink>
187 </para>
188
189 <para>
190 When you have run configure, you will see that WebKit is not found -
191 that dependency is for the legacy webkit-1.0 which should never be used
192 on a modern system exposed to the internet.
193 </para>
194
195 <bridgehead renderas="sect4">Optional, for building the help system</bridgehead>
196 <para role="optional">
197 <ulink url="http://dblatex.sourceforge.net/">dblatex</ulink> (for PDF docs),
198 <ulink url="http://pngnq.sourceforge.net/">pngnq</ulink> and
199 <ulink url="http://pmt.sourceforge.net/pngcrush/">pngcrush</ulink>
200 to optimize the png files, but see the note on the help download above
201 </para>
202
203 <para condition="html" role="usernotes">User Notes:
204 <ulink url="&blfs-wiki;/gimp"/>
205 </para>
206 </sect2>
207
208 <sect2 role="installation">
209 <title>Installation of Gimp</title>
210
211 <para>
212 Install <application>Gimp</application> by running
213 the following commands:
214 </para>
215
216<screen><userinput>./configure --prefix=/usr --sysconfdir=/etc &amp;&amp;
217make</userinput></screen>
218
219 <para>
220 To test the results (requires an X-Windowed terminal) issue:
221 <command>make check</command>. Six tests are known to fail.
222 All appear to be related to the same problem in the test suite.
223 </para>
224
225 <para>
226 Now, as the <systemitem class="username">root</systemitem>
227 user:
228 </para>
229
230<screen role="root"><userinput>make install</userinput></screen>
231
232 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
233 href="../../xincludes/update-icons-and-desktop.xml"/>
234
235 </sect2>
236
237 <sect2 role="installation">
238 <title>Installation of Gimp-Help</title>
239
240 <para>
241 The <filename>gimp-help</filename> tarball contains images and English
242 text help for help files, together with translations. Because of the
243 issues mentioned in the note above, you are recommended to use the online
244 help, either by building against <xref linkend="gvfs"/> so that 'help'
245 can open the latest XML files in your browser, or else you can manually
246 open the html in your browser by going to <ulink
247 url="https://docs.gimp.org/2.10/en/">https://docs.gimp.org/2.10/en</ulink>
248 (change the language code if desired).
249 </para>
250
251 <para>
252 If you nevertheless wish to install local copies of the help files to read
253 offline, unpack the <filename>gimp-help</filename> tarball
254 and change into the root of the newly created source tree. Prepare for
255 the build with the following command:
256 </para>
257
258<screen><userinput>ALL_LINGUAS=&quot;ca da de el en en_GB es fi fr it ja ko nl nn pt_BR ro ru zh_CN&quot; \
259./autogen.sh --prefix=/usr</userinput></screen>
260
261 <para>
262 Remove from <envar>ALL_LINGUAS</envar> the codes for any languages which
263 you do not wish to install. Alternatively, remove the line starting with
264 <envar>ALL_LINGUAS</envar>, if you wish to build all languages.
265 </para>
266
267 <para>
268 Now build the help files:
269 </para>
270
271<screen><userinput>make</userinput></screen>
272
273 <para>
274 Issue the following commands as the
275 <systemitem class="username">root</systemitem> user to install the help
276 files:
277 </para>
278
279<screen role="root"><userinput>make install &amp;&amp;
280chown -R root:root /usr/share/gimp/2.0/help</userinput></screen>
281
282 </sect2>
283
284 <sect2 role="commands" id="gimp-cmd-explanations">
285 <title>Command Explanations</title>
286
287 <para>
288 <envar>ALL_LINGUAS=&quot;ca da de el en en_GB ...&quot;</envar>: by
289 default, the help files will be rendered in all the available languages.
290 Remove the codes of any languages you do not wish to build.
291 </para>
292
293 <para><option>--disable-python</option>: This option is necessary if
294 you have not installed <application>PyGTK</application>.</para>
295
296 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
297 href="../../xincludes/gtk-doc-rebuild.xml"/>
298
299 </sect2>
300
301 <sect2 role="configuration">
302 <title>Configuring The Gimp</title>
303
304 <sect3 id="gimp-config">
305 <title>Config Files</title>
306
307 <para>
308 <filename>/etc/gimp/2.0/*</filename> and
309 <filename>~/.gimp-2.8/gimprc</filename>
310 </para>
311
312 <indexterm zone="gimp gimp-config">
313 <primary sortas="e-AA.gimp-2.0/gimprc">~/.g/GIMP/2.10/*</primary>
314 </indexterm>
315
316 <indexterm zone="gimp gimp-config">
317 <primary sortas="e-etc-gimp-2.0-star">/etc/gimp/2.0/*</primary>
318 </indexterm>
319
320 </sect3>
321
322 </sect2>
323
324 <sect2 role="content">
325 <title>Contents</title>
326
327 <segmentedlist>
328 <segtitle>Installed Programs</segtitle>
329 <segtitle>Installed Libraries</segtitle>
330 <segtitle>Installed Directories</segtitle>
331
332 <seglistitem>
333 <seg>
334 gimp (symlink), gimp-2.10,
335 gimp-console (symlink), gimp-console-2.10,
336 gimp-test-clipboard-2.0, and
337 gimptool-2.0
338 </seg>
339 <seg>
340 libgimp-2.0.so, libgimpbase-2.0.so, libgimpcolor-2.0.so,
341 libgimpconfig-2.0.so, libgimpmath-2.0.so, libgimpmodule-2.0.so,
342 libgimpthumb-2.0.so, libgimpui-2.0.so, and libgimpwidgets-2.0.so
343 </seg>
344 <seg>
345 /etc/gimp,
346 /usr/include/gimp-2.0,
347 /usr/{lib,share}/gimp,
348 /usr/share/gimp/2.0,
349 /usr/share/gtk-doc/html/libgimp{,base,color,config}, and
350 /usr/share/gtk-doc/html/libgimp{math,module,thumb,widgets}
351 </seg>
352 </seglistitem>
353 </segmentedlist>
354
355 <variablelist>
356 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
357 <?dbfo list-presentation="list"?>
358 <?dbhtml list-presentation="table"?>
359
360 <varlistentry id="gimp-prog">
361 <term><command>gimp</command></term>
362 <listitem>
363 <para>
364 is a symbolic link to <command>gimp-2.10</command>.
365 </para>
366 <indexterm zone="gimp gimp-prog">
367 <primary sortas="b-gimp">gimp</primary>
368 </indexterm>
369 </listitem>
370 </varlistentry>
371
372 <varlistentry id="gimp-2.10">
373 <term><command>gimp-2.10</command></term>
374 <listitem>
375 <para>
376 is the Gnu Image Manipulation Program. It works with a variety
377 of image formats and provides a large selection of tools.
378 </para>
379 <indexterm zone="gimp gimp-2.10">
380 <primary sortas="b-gimp-2.10">gimp-2.10</primary>
381 </indexterm>
382 </listitem>
383 </varlistentry>
384
385 <varlistentry id="gimp-console">
386 <term><command>gimp-console</command></term>
387 <listitem>
388 <para>
389 is a symbolic link to <command>gimp-console-2.10</command>.
390 </para>
391 <indexterm zone="gimp gimp-console">
392 <primary sortas="b-gimp-console">gimp-console</primary>
393 </indexterm>
394 </listitem>
395 </varlistentry>
396
397 <varlistentry id="gimp-console-2.10">
398 <term><command>gimp-console-2.10</command></term>
399 <listitem>
400 <para>
401 is a console program that behaves as if The
402 <application>Gimp</application> was called with the
403 <option>--no-interface</option> command-line option.
404 </para>
405 <indexterm zone="gimp gimp-console-2.10">
406 <primary sortas="b-gimp-console-2.10">gimp-console-2.10</primary>
407 </indexterm>
408 </listitem>
409 </varlistentry>
410
411 <varlistentry id="gimptool-2.0">
412 <term><command>gimptool-2.0</command></term>
413 <listitem>
414 <para>
415 is a tool that can build plug-ins or scripts and install them
416 if they are distributed in one source file.
417 <command>gimptool-2.0</command> can also be used by programs that
418 need to know what libraries and include-paths The
419 <application>Gimp</application> was compiled with.
420 </para>
421 <indexterm zone="gimp gimptool-2.0">
422 <primary sortas="b-gimptool-2.0">gimptool-2.0</primary>
423 </indexterm>
424 </listitem>
425 </varlistentry>
426
427 <varlistentry id="libgimp-2.0">
428 <term><filename class="libraryfile">libgimp-2.0.so</filename></term>
429 <listitem>
430 <para>
431 provides C bindings for The <application>Gimp</application>'s
432 Procedural Database (PDB) which offers an interface to core functions
433 and to functionality provided by plug-ins.
434 </para>
435 <indexterm zone="gimp libgimp-2.0">
436 <primary sortas="c-libgimp-2.0">libgimp-2.0.so</primary>
437 </indexterm>
438 </listitem>
439 </varlistentry>
440
441 <varlistentry id="libgimpbase-2.0">
442 <term><filename class="libraryfile">libgimpbase-2.0.so</filename></term>
443 <listitem>
444 <para>
445 provides the C functions for basic
446 <application>Gimp</application> functionality such as determining
447 enumeration data types, gettext translation, determining The
448 <application>Gimp</application>'s version number and capabilities,
449 handling data files and accessing the environment.
450 </para>
451 <indexterm zone="gimp libgimpbase-2.0">
452 <primary sortas="c-libgimpbase-2.0">libgimpbase-2.0.so</primary>
453 </indexterm>
454 </listitem>
455 </varlistentry>
456
457 <varlistentry id="libgimpcolor-2.0">
458 <term><filename
459 class="libraryfile">libgimpcolor-2.0.so</filename></term>
460 <listitem>
461 <para>
462 provides the C functions relating to RGB, HSV and CMYK colors as
463 well as converting colors between different color models and
464 performing adaptive supersampling on an area.
465 </para>
466 <indexterm zone="gimp libgimpcolor-2.0">
467 <primary sortas="c-libgimpcolor-2.0">libgimpcolor-2.0.so</primary>
468 </indexterm>
469 </listitem>
470 </varlistentry>
471
472 <varlistentry id="libgimpconfig-2.0">
473 <term><filename
474 class="libraryfile">libgimpconfig-2.0.so</filename></term>
475 <listitem>
476 <para>
477 contains C functions for reading and writing config information.
478 </para>
479 <indexterm zone="gimp libgimpconfig-2.0">
480 <primary sortas="c-libgimpconfig-2.0">libgimpconfig-2.0.so</primary>
481 </indexterm>
482 </listitem>
483 </varlistentry>
484
485 <varlistentry id="libgimpmath-2.0">
486 <term><filename class="libraryfile">libgimpmath-2.0.so</filename></term>
487 <listitem>
488 <para>
489 contains C functions which provide mathematical definitions and
490 macros, manipulate 3x3 transformation matrices, set up and manipulate
491 vectors and the MD5 message-digest algorithm.
492 </para>
493 <indexterm zone="gimp libgimpmath-2.0">
494 <primary sortas="c-libgimpmath-2.0">libgimpmath-2.0.so</primary>
495 </indexterm>
496 </listitem>
497 </varlistentry>
498
499 <varlistentry id="libgimpmodule-2.0">
500 <term><filename class="libraryfile">libgimpmodule-2.0.so</filename></term>
501 <listitem>
502 <para>
503 provides the C functions which implements module loading using
504 GModule and keeps a list of GimpModule's found in a given
505 searchpath.
506 </para>
507 <indexterm zone="gimp libgimpmodule-2.0">
508 <primary sortas="c-libgimpmodule-2.0">libgimpmodule-2.0.so</primary>
509 </indexterm>
510 </listitem>
511 </varlistentry>
512
513 <varlistentry id="libgimpthumb-2.0">
514 <term><filename class="libraryfile">libgimpthumb-2.0.so</filename></term>
515 <listitem>
516 <para>
517 provides the C functions for handling The
518 <application>Gimp</application>'s thumbnail objects.
519 </para>
520 <indexterm zone="gimp libgimpthumb-2.0">
521 <primary sortas="c-libgimpthumb-2.0">libgimpthumb-2.0.so</primary>
522 </indexterm>
523 </listitem>
524 </varlistentry>
525
526 <varlistentry id="libgimpui-2.0">
527 <term><filename class="libraryfile">libgimpui-2.0.so</filename></term>
528 <listitem>
529 <para>
530 contains The <application>Gimp</application>'s common user
531 interface functions.
532 </para>
533 <indexterm zone="gimp libgimpui-2.0">
534 <primary sortas="c-libgimpui-2.0">libgimpui-2.0.so</primary>
535 </indexterm>
536 </listitem>
537 </varlistentry>
538
539 <varlistentry id="libgimpwidgets-2.0">
540 <term><filename class="libraryfile">libgimpwidgets-2.0.so</filename></term>
541 <listitem>
542 <para>
543 contains The <application>Gimp</application>
544 and <application>GTK</application>'s widget creation and
545 manipulation functions.
546 </para>
547 <indexterm zone="gimp libgimpwidgets-2.0">
548 <primary
549 sortas="c-libgimpwidgets-2.0">libgimpwidgets-2.0.so</primary>
550 </indexterm>
551 </listitem>
552 </varlistentry>
553
554 </variablelist>
555
556 </sect2>
557
558</sect1>
Note: See TracBrowser for help on using the repository browser.