GIMP 2.7.5 SlackBuild
The GIMP è quasi pronto per la versione 2.8, nell’attesa ho voluto provare la versione 2.7.5, quasi una preview.
Questi i consigli del file README
1. You need to have installed a recent version of pkg-config available from http://www.freedesktop.org/software/pkgconfig/. 2. You need intltool (at least 0.40.1, but preferably a newer version). Intltool can be downloaded from http://ftp.gnome.org/pub/gnome/sources/intltool/ 3. You need to have GEGL version 0.1.8 or newer and babl version 0.1.6 or newer. You can get them from http://gegl.org/ or clone them from the GNOME git repository: git://git.gnome.org/babl git://git.gnome.org/gegl 4. You need to have installed GTK+ version 2.24.7 or newer. GIMP also need a recent versions of GLib (>= 2.28.8), GDK-PixBuf (>= 2.24.0), and Pango (>= 1.29.4). Sources for these can be grabbed from ftp://ftp.gtk.org/. 5. We use cairo >= 1.10.2, which is hosted at http://www.cairographics.org/. 6. We require PangoCairo, a Pango backend using Cairo. Make sure you have Cairo, FreeType2 and fontconfig installed before you compile Pango. GIMP depends on freetype2 being newer than version 2.1.7 and fontconfig 2.2.0 or newer. Older versions are known to have bugs that seriously affect the stability of GIMP. 7. We use dbus-glib if available. Grab it from http://dbus.freedesktop.org/releases/dbus-glib/ 8. Access of remote files is implemented in the URI plug-in. There are several possible implementations for this. The implementation used is determined when you configure GIMP. By default the GIO/GVfs backend is used. If you don't have GVfs support on your target platform, you should pass the '--without-gvfs' option to configure. The configure script will then try to detect another method for accessing remote files. 9. You may want to install other third party libraries or programs that are needed for some of the available plugins. We recommend to check that the following libraries are installed: lcms, libpng, libjpeg, libpoppler, libtiff, webkit, libmng, librsvg, libwmf, libz, libbzip2, libgs, libaa and libjasper. 10. The Python extension requires Python development headers to be present. You will also need PyGTK and the respective development headers. 11. Configure GIMP by running the `configure' script. You may want to pass some options to it, see below. 12. Build GIMP by running `make'. The use of GNU make is recommended. If you need to tweak the build to make it work with other flavours of make, we'd appreciate if you'd send us a patch with the changes. 13. Install GIMP by running `make install'. In order to avoid clashes with other versions of GIMP, we install a binary called gimp-2.7. By default there's also a link created so that you can type 'gimp' to start gimp-2.7.
Sono necessari alcuni aggiornamenti della current per i seguenti pacchetti:
- babl dalla versione 0.1.2 alla 0.1.6
- GEGL dalla versione 0.1.2 alla 0.1.8
- Atk dalla versione 1.32.0 alla 2.0.1
- GTK+2 dalla versione 2.24.4 alla 2.24.7
- libffi versione 3.0.10 da aggiungere da slackbuilds.org
- GLib2 dalla versione 2.28.6 alla 2.30.2
- gdk-pixbuf2 dalla versione 2.23.3 alla 2.24.0
- pango dalla versione 1.28.4 alla 1.29.4
Una volta modificato il file slackbuild di GIMP, il programma si compila facilmente.