Gimp-2.8.6

Introduction à Gimp

Le paquet Gimp contient le GNU Image Manipulation Program qui est utilisé pour retoucher des photos, créer des images et mettre un nom sur une image.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.4.

Informations sur le paquet

  • Téléchargement (HTTP) : http://artfiles.org/gimp.org/gimp/v2.8/gimp-2.8.6.tar.bz2

  • Téléchargement (FTP) : ftp://ftp.gimp.org/pub/gimp/v2.8/gimp-2.8.6.tar.bz2

  • Somme de contrôle MD5 du téléchargement : 12b3fdf33d1f07ae79b412a9e38b9693

  • Taille du téléchargement : 20 Mo

  • Estimation de l'espace disque requis : 670 Mo (additional 680 Mo to run the test suite, the help files add from 267 Mo (en only) to 1.3 Go (all), typically increasing by 60 Mo per translation)

  • Estimation du temps de construction : 4.9 SBU (ajouter 1.2 SBU pour lancer la suite de tests, for the help files from 0.7 SBU (en only) to 29 SBU (all) - typically 1.5 SBU per translation)

Téléchargements supplémentaires

Dépendances de Gimp

Requises

gegl-0.2.0, gtk+-2.24.20 et intltool-0.50.2

Recommandées

Facultatives

AAlib-1.4rc5, ALSA-Library-1.0.27.2, cURL-7.32.0, dbus-glib-0.100.2, GPL-Ghostscript-9.10 (avec libgs installée), gvfs-1.16.3, ISO Codes-3.46, JasPer-1.900.1, little cms-1.19, libexif-0.6.21, libmng-2.0.2, librsvg-2.37.0, libwmf, Poppler-0.24.1, un MTA (offrant un programme sendmail), udev-Version installée par LFS ou udev-extras (from systemd) (pour GUdev) WebKitGTK+-1.10.2 et et GTK-Doc-1.19

Facultatives, pour l'optimisation des fichiers PNG dans le système d'aide

pngnq et pngcrush

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/gimp

Installation de Gimp

Installez Gimp en lançant les commandes suivantes :

./configure --prefix=/usr --sysconfdir=/etc --without-gvfs &&
make

Pour tester les résultats, (demande un terminal X), lancez : make check.

Maintenant, en tant qu'utilisateur root :

make install

L'archive gimp-help contient des images et les textes d'aide anglais pour les fichiers d'aides, ensembles avec les traductions. C'est un travail en cours.

Si vous avez téléchargé l'archive gimp-help, décompressez-la et changer dans la racine de l'arbre source nouvellement créé. Cette version échoue la construction pour sa première langue, le catalan ("ca") mais ceux qui souhaitent construire les langues restantes peuvent préparer la construction avec la commande suivante:

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 &&

Effacez de ALL_LINGUAS les codes de toutes les langues que vous ne souhaitez pas installer.

Alternativement, si vous souhaitez construire des langues incluant le catalan, appliquez le correctif:

xzcat ../gimp-help-2.8.0-build_fixes-1.patch.xz \
 | patch -p1 &&
./autogen.sh --prefix=/usr &&

De nouveau, vous pouvez spécifier un sous-ensembles de langues en spécifiant ALL_LINGUAS au début de ./autogen.sh, mais cette fois en incluant "ca".

Maintenant construisez les fichiers d'aide:

make

Tapez les commandes suivante en tant qu'utilisateur root pour installer les fichiers d'aide:

make install &&
chown -R root:root /usr/share/gimp/2.0/help
[Note]

Note

Ce paquet installe des fichiers d'icônes dans la hiérarchie /usr/share/icons/hicolor et des fichiers du bureau dans la hiérarchie /usr/share/applications. Vous pouvez améliorer les performances du système et l'utilisation de la mémoire en mettant à jour /usr/share/icons/hicolor/index.theme et /usr/share/applications/mimeinfo.cache. Pour réaliser la mise à jour vous devez avoir installé gtk+-2.24.20 ou GTK+-3.8.4 (pour le cache des icônes) et desktop-file-utils-0.22 (pour le cache du bureau) et apez la commande suivante en tant qu'utilisateur root :

gtk-update-icon-cache &&
update-desktop-database

Explication des commandes

LINGUAS="ca da de en en_GB ..." : par défaut, les fichiers d'aide seront construit dans toutes les langues disponibles. Effacez les codes de toutes les langues que vous ne souhaitez pas construire.

--without-gvfs : le choix du programme pour gérer les informations URI, par exemple pour coller une image depuis un navigateur dans gimp, est fait au moment de la compilation. Ce paramètre s'assurera que curl est utilisé à l'exécution, au lieu de gvfs. Vous pouvez omettre ceçi si vous avez installé gvfs et que voulez lancer gvfsd, par exemple dans un bureau GNOME.

--disable-python> :nbsp;: Cette option est nécessaire si vous n'avez pas installé pygtk.

./autogen.sh --prefix=/usr : Dans ce cas, utiliser autoreconf pour régénérer configure ne fonctionne pas, à cause de la façon dont les développeurs de gimp-help ont choisi d'aborder les problèmes avec autotools.

xzcat ../gimp-help-2.8.0-build_fixes-1.patch.xz : ce correctif est volumineux, alors il a été compressé avec xz. Vous êtes encouragé à être suspicieux envers tous les correctifs jusqu'a ce que vous les ayez regardé. Vous utilisez view pour lire les correctifs compressés avant de les appliquer.

--enable-gtk-doc : Utilisez ce paramètre si GTK-Doc est installé et si vous souhaitez reconstruire et installer la documentation de l'API.

Configuration de Gimp

Fichiers de configuration

/etc/gimp/2.0/* et ~/.gimp-2.8/gimprc

Informations de configuration

Gimp exécute un assistant de configuration pour chaque utilisateur lors de leur première utilisation du programme.

Gimp exécute le navigateur Internet firefox par défaut pour afficher les fichiers d'aide. Si vous n'avez pas firefox, ou si vous préférez un autre navigateur Internet, vous pouvez régler une autre valeur système dans /etc/gimp/2.0/gimprc. Exécutez la commande suivante en tant qu'utilisateur root, en remplaçant <navigateur> par votre navigateur Internet préféré :

echo '(web-browser "<browser> %s")' >> /etc/gimp/2.0/gimprc

Contenu

Programmes installés: gimp, gimp-2.8, gimp-console, gimp-console-2.8 et gimptool-2.0
Bibliothèques installées: 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 et libgimpwidgets-2.0.so
Répertoires installés: /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} et /usr/share/gtk-doc/html/libgimpwidgets

Descriptions courtes

gimp

est un lien symbolique versgimp-2.8.

gimp-2.8

est le programme GNU de manipulation d'images. Il fonctionne avec une grande variété de formats d'images et il offre un large choix d'outils.

gimp-console

est un lien symbolique vers gimp-console-2.8.

gimp-console-2.8

est une console qui se comporte comme si Gimp était appelé avec l'option --no-interface de la ligne de commande.

gimptool-2.0

est un outil qui peut construile des plug-ins ou des scripts et les installer s'ils sont distribués avec leur fichier source. gimptool-2.0 peut aussi être utilisé par des programmes qui ont besoin de connaître les bibliothèques et les chemins include avec lesquels Gimp a été compilé.

libgimp-2.0.so

fournit les bindings C pour la base de données procédurale de (Procedural Database) (PDB) de Gimp qui offre une interface avec les fonctions cœur et avec les fonctionnalités fournies par les plug-ins.

libgimpbase-2.0.so

fournit les fonctions C pour les fonctionnalités de base de Gimp telles que la détermination des types de données d'énumération, la traduction gettext, la détermination de la version de Gimp, les nombres et leurs possibilités, la gestion des fichiers de données et l'accès à l'environnement.

libgimpcolor-2.0.so

fournit les fonctions C liées aux couleurs RGB, HSV et CMYK ainsi que la conversion de couleurs entre différents modèles de couleurs l'application de supersampling (super-modélisation) d'adaptation sur une zone.

libgimpconfig-2.0.so

contient les fonctions C pour lire et ecrire les informations de configuration.

libgimpmath-2.0.so

contient des fonctions C qui offrent des définitions mathématiques et des macros, des matrices de manipulation de transformation 3x3, de paramétrage et de manipulation des vecteurs et l'algorithme de digest-message MD5.

libgimpmodule-2.0.so

fournit les fonctions C qui implémente le chargement de modules en utilisant GModule et qui garde une liste des GimpModule's trouvés dans un chemin de recherche donné.

libgimpthumb-2.0.so

fournit les fonctions C pour gérer les objets de vignette de Gimp.

libgimpui-2.0.so

contient les fonctions de l'interface utilisateur classique de Gimp.

libgimpwidgets-2.0.so

contient les fonctions de création et de manipulation de widget de Gimp et de GTK.

Last updated on : 2013-03-15 17:26:39 +010