%general-entities; ]> $LastChangedBy$ $Date$ Gimp-&gimp-version; Gimp Introduction to Gimp The Gimp package contains the GNU Image Manipulation Program which is useful for photo retouching, image composition and image authoring. &lfs74_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &gimp-md5sum; Download size: &gimp-size; Estimated disk space required: &gimp-buildsize; Estimated build time: &gimp-time; Additional Downloads Optional help files: Download MD5 sum: &gimp-help-md5sum; Download size: &gimp-help-size; Optional compressed patch for the help files: (to build the Catalan translations). Compressed Patch MD5 sum: 5312793a67132131a6e3360e76f392e4 Compressed Patch size: 486 KB Gimp Dependencies Required , and Recommended (including the gtk and pango modules) Optional , , , , (with libgs installed), , , , , , , , libwmf, , an (that provides a sendmail program), or (for GUdev), and Optional, for optimizing the PNG files in the help system pngnq and pngcrush User Notes: Installation of Gimp Install Gimp by running the following commands: ./configure --prefix=/usr --sysconfdir=/etc --without-gvfs && make To test the results (requires an X-Windowed terminal) issue: make check. Now, as the root user: make install The gimp-help tarball contains images and English text help for help files, together with translations. It is "work in progress". If you downloaded the gimp-help tarball, unpack it and change into the root of the newly created source tree. This release fails to build for its first language, Catalan ("ca") but those who wish to build the remaining languages can prepare for the build with the following command: ALL_LINGUAS="da de el en en_GB es fi fr hr it ja ko lt nl nn pl ru sl sv zh_CN" \ ./configure --prefix=/usr && Remove from ALL_LINGUAS the codes for any languages which you do not wish to install. Alternatively, if you wish to build languages including Catalan, apply the patch: xzcat ../gimp-help-2.8.0-build_fixes-1.patch.xz \ | patch -p1 && ./autogen.sh --prefix=/usr && Again, you can specify a subset of languages by specifying ALL_LINGUAS in front of ./autogen.sh, but this time including "ca". Now build the help files: make Issue the following commands as the root user to install the help files: make install && chown -R root:root /usr/share/gimp/2.0/help Command Explanations LINGUAS="ca da de en en_GB ...": by default, the help files will be rendered in all the available languages. Remove the codes of any languages you do not wish to build. --without-gvfs: the choice of the backend to handle URI information, e.g., when dragging images from a browser into the Gimp, is made at compile time. This parameter will ensure that cURL is used at run-time, instead of Gvfs. You can omit this if you are installing Gvfs AND will be running gvfsd, e.g., in a GNOME desktop. : This option is necessary if you have not installed PyGTK. ./autogen.sh --prefix=/usr: In this case, using autoreconf to regenerate configure does not work, because of how the gimp-help developers chose to address problems with the autotools. xzcat ../gimp-help-2.8.0-build_fixes-1.patch.xz: this patch is large, so it has been compressed with xz. You are encouraged to be suspicious of all patches until you have looked at them. Use view to read the compressed patch before you apply it. Configuring The Gimp Config Files /etc/gimp/2.0/* and ~/.gimp-2.8/gimprc ~/.gimp-2.0/gimprc /etc/gimp/2.0/* Configuration Information The Gimp executes a configuration wizard for each user upon their initial use of the program. The Gimp executes the firefox web browser by default to view the help files. If you do not have Firefox, or prefer a different web browser, you can set a new system value in /etc/gimp/2.0/gimprc. Execute the following command as the root user, replacing <browser> with your preferred web browser: echo '(web-browser "<browser> %s")' >> /etc/gimp/2.0/gimprc Contents Installed Programs Installed Libraries Installed Directories gimp, gimp-2.8, gimp-console, gimp-console-2.8 and gimptool-2.0 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 /etc/gimp, /usr/include/gimp-2.0, /usr/lib/gimp, /usr/share/gimp, /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 Short Descriptions gimp is a symbolic link to gimp-2.8. gimp gimp-2.8 is the Gnu Image Manipulation Program. It works with a variety of image formats and provides a large selection of tools. gimp-2.8 gimp-console is a symbolic link to gimp-console-2.8. gimp-console gimp-console-2.8 is a console program that behaves as if The Gimp was called with the command-line option. gimp-console-2.8 gimptool-2.0 is a tool that can build plug-ins or scripts and install them if they are distributed in one source file. gimptool-2.0 can also be used by programs that need to know what libraries and include-paths The Gimp was compiled with. gimptool-2.0 libgimp-2.0.so provides C bindings for The Gimp's Procedural Database (PDB) which offers an interface to core functions and to functionality provided by plug-ins. libgimp-2.0.so libgimpbase-2.0.so provides the C functions for basic Gimp functionality such as determining enumeration data types, gettext translation, determining The Gimp's version number and capabilities, handling data files and accessing the environment. libgimpbase-2.0.so libgimpcolor-2.0.so provides the C functions relating to RGB, HSV and CMYK colors as well as converting colors between different color models and performing adaptive supersampling on an area. libgimpcolor-2.0.so libgimpconfig-2.0.so contains C functions for reading and writing config information. libgimpconfig-2.0.so libgimpmath-2.0.so contains C functions which provide mathematical definitions and macros, manipulate 3x3 transformation matrices, set up and manipulate vectors and the MD5 message-digest algorithm. libgimpmath-2.0.so libgimpmodule-2.0.so provides the C functions which implements module loading using GModule and keeps a list of GimpModule's found in a given searchpath. libgimpmodule-2.0.so libgimpthumb-2.0.so provides the C functions for handling The Gimp's thumbnail objects. libgimpthumb-2.0.so libgimpui-2.0.so contains The Gimp's common user interface functions. libgimpui-2.0.so libgimpwidgets-2.0.so contains The Gimp and GTK's widget creation and manipulation functions. libgimpwidgets-2.0.so