Gimp-2.8.14
      
      
        
          Introduction to Gimp
        
        
          The Gimp package contains the GNU
          Image Manipulation Program which is useful for photo retouching,
          image composition and image authoring.
        
        
          This package is known to build and work properly using an LFS-7.7
          platform.
        
        
          Package Information
        
        
          
            - 
              
                Download (HTTP): http://download.gimp.org/pub/gimp/v2.8/gimp-2.8.14.tar.bz2
               
- 
              
                Download MD5 sum: 233c948203383fa078434cc3f8f925cb
               
- 
              
                Download size: 20 MB
               
- 
              
                Estimated disk space required: 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)
               
- 
              
                Estimated build 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)
               
 
        
          Additional Downloads
        
        
        
          Gimp Dependencies
        
        
          Required
        
        
          gegl-0.2.0 and GTK+-2.24.26
        
        
          Recommended
        
        
          PyGTK-2.24.0 (including the gtk and pango
          modules)
        
        
          Optional
        
        
          AAlib-1.4rc5, alsa-lib-1.0.28, cURL-7.40.0,
          dbus-glib-0.104, ghostscript-9.15
          (with libgs installed), Gvfs-1.22.3, ISO
          Codes-3.57, JasPer-1.900.1, Little CMS-1.19
          or Little CMS-2.6, libexif-0.6.21, libmng-2.0.2,
          librsvg-2.40.7, libwmf, Poppler-0.31.0, an MTA (that provides
          a sendmail program),
          udev-extras (from eudev) (for
          GUdev), WebKitGTK+-2.4.8 (required for the
          help-plugin) and GTK-Doc-1.21
        
        
          Optional, for optimizing the PNG files in the help system
        
        
          pngnq and
          pngcrush
        
        
          User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/gimp
        
       
      
        
          Installation of Gimp
        
        
          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:
        
        
patch -Np1 -i ../gimp-2.8.14-device_info-1.patch
        
          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. Prepare for the build with the following command:
        
        
ALL_LINGUAS="ca da de el en en_GB es fr it ja ko nl nn pt_BR 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,
          remove the line starting with ALL_LINGUAS, if you wish to build all languages.
        
        
          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
        
          ![[Note]](../images/note.png) 
          
            Note
          
          
            This package installs icon files into the /usr/share/icons/hicolor hierarchy and desktop
            files into the /usr/share/applications hierarchy. You can
            improve system performance and memory usage by updating
            /usr/share/icons/hicolor/index.theme and
            /usr/share/applications/mimeinfo.cache. To
            perform the update you must have GTK+-2.24.26 or
            GTK+-3.14.8 installed (for the icon cache) and
            desktop-file-utils-0.22 (for the
            desktop cache) and issue the following commands as the
            root user:
          
          
gtk-update-icon-cache &&
update-desktop-database
         
       
      
        
          Command Explanations
        
        
          ALL_LINGUAS="ca da de el 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.
        
        
          --disable-python: This option is
          necessary if you have not installed PyGTK.
        
        
          --enable-gtk-doc: Use this parameter if
          GTK-Doc is installed and you wish
          to rebuild and install the API documentation.
        
       
      
        
          Configuring The Gimp
        
        
          
            Config Files
          
          
            /etc/gimp/2.0/* and ~/.gimp-2.8/gimprc
          
         
        
          
            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:
              gimp, gimp-2.8, gimp-console,
              gimp-console-2.8 and gimptool-2.0
            
            
              Installed Libraries:
              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
            
            
              Installed Directories:
              /etc/gimp, /usr/include/gimp-2.0,
              /usr/lib/gimp, /usr/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
            
           
         
        
          
            Short Descriptions
          
          
            
            
              
                | 
                    gimp
                   | 
                    is a symbolic link to gimp-2.8.
                   | 
              
                | 
                    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-console
                   | 
                    is a symbolic link to gimp-console-2.8.
                   | 
              
                | 
                    gimp-console-2.8
                   | 
                    is a console program that behaves as if The Gimp was called with the
                    --no-interfacecommand-line
                    option. | 
              
                | 
                    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.
                   | 
              
                | 
                    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.
                   | 
              
                | 
                    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.
                   | 
              
                | 
                    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.
                   | 
              
                | 
                    libgimpconfig-2.0.so | 
                    contains C functions for reading and writing config
                    information.
                   | 
              
                | 
                    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.
                   | 
              
                | 
                    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.
                   | 
              
                | 
                    libgimpthumb-2.0.so | 
                    provides the C functions for handling The Gimp's thumbnail objects.
                   | 
              
                | 
                    libgimpui-2.0.so | 
                    contains The Gimp's
                    common user interface functions.
                   | 
              
                | 
                    libgimpwidgets-2.0.so | 
                    contains The Gimp and
                    GTK's widget creation
                    and manipulation functions.
                   | 
            
          
         
       
      
        Last updated on 2015-02-28 20:47:03 -0800