Gimp-2.8.22

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-8.2.

Informations sur le paquet

  • Téléchargement (HTTP) : https://download.gimp.org/pub/gimp/v2.8/gimp-2.8.22.tar.bz2

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : 7e4fd7a53b1d3c32dff642ab1a94b44d

  • Taille du téléchargement : 20 Mo

  • Estimation de l'espace disque requis : 781 Mo (plus 718 Mo pour les tests)

  • Estimation du temps de construction : 1.9 SBU (avec parallélisme=4 ; plus 0.7 SBU pour les tests)

Téléchargements supplémentaires

  • Fichiers d'aide facultatifs : https://download.gimp.org/pub/gimp/help/gimp-help-2.8.2.tar.bz2

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

  • Taille du téléchargement : 152 Mo

  • Estimation de l'espace disque requis : From 307 MB (en only) to 1257 MB (all 18 languages), average of 52 MB per translation

  • Estimation du temps de construction : 0.8 SBU (en only), average of 1.2 SBU per translation (measured with 5 languages), 5.9 SBU, with parallelism=8, for all languages

Dépendances de Gimp

Requises

gegl-0.3.28, GTK+-2.24.32 et libxml2-2.9.7 (for Python2) (pour construire les fichiers d'aide)

Recommandées

Facultatives

AAlib-1.4rc5, alsa-lib-1.1.5, cURL-7.58.0, dbus-glib-0.110, ghostscript-9.22 (avec libgs installé), Gvfs-1.34.2, ISO Codes-3.77, JasPer-2.0.14, Little CMS-1.19 ou Little CMS-2.9, libexif-0.6.21, libgudev-232, libmng-2.0.3, librsvg-2.42.2, Poppler-0.62.0, un MTA (qui fournit un programme sendmail), GTK-Doc-1.27, webkitgtk-2.4.11 et libwmf

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

Corrigez des problèmes avec gegl-0.3.28 :

sed -i '/gegl/s/2/3/' configure &&
sed -i '70,75 d' app/core/gimpparamspecs-duplicate.c

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
[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.32 ou GTK+-3.22.28 (pour le cache des icônes) et desktop-file-utils-0.23 (pour le cache du bureau) et taper la commande suivante en tant qu'utilisateur root :

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

Installation de Gimp-Help

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 allez à la racine des sources nouvellement créées. Préparez la construction avec la commande suivante :

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

Effacez de ALL_LINGUAS les codes de toutes les langues que vous ne souhaitez pas installer. Sinon, enlevez la ligne commençant par ALL_LINGUAS, si vous souhaitez installer toutes les langues.

Maintenant construisez les fichiers d'aide :

make

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

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

Explication des commandes

sed ... configure && sed ... : Ces commandes permettent de compiler avec la version actuelle de gegl.

ALL_LINGUAS="ca da de el en en_GB ..." : par défaut, les fichiers d'aide seront générés dans toutes les langues disponibles. Supprimez les codes de langues que vous ne souhaitez pas construire.

--without-gvfs : le choix du moteur pour gérer les informations des 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 ceci si vous avez installé Gvfs ET que vous lancerez gvfsd, par exemple dans un bureau GNOME.

--disable-python : Cette option est nécessaire si vous n'avez pas installé PyGTK.

--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 sur la configuration

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

GIMP utilise soit un greffon (si vous avez installé le paquet externe webkitgtk-2.4.11) soit un navigateur pour son système d'aide. Pour configurer le système d'aide avec le navigateur par défaut, utilisez Edit -> Preferences -> Help System et sélectionnez 'Web Browser' pour le paramètre 'Help Browser to use'.

Contenu

Programmes installés: gimp (lien symbolique), gimp-2.8, gimp-console (lien symbolique), 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,share}/gimp, /usr/share/gimp/2.0/help/{en,lang2,lang3,...}, /usr/share/gtk-doc/html/libgimp{,base,color,config} et /usr/share/gtk-doc/html/libgimp{math,module,thumb,widgets}

Descriptions courtes

gimp

est un lien symbolique vers gimp-2.8.

gimp-2.8

est le programme de manipulation d'images GNU. Il fonctionne avec un ensemble de formats d'image et fournit une grande sélection d'outils.

gimp-console

est un lien symbolique vers gimp-console-2.8.

gimp-console-2.8

est un programme en console qui se comporte comme si Gimp était appelé avec l'option --no-interface.

gimptool-2.0

est un outil qui peut construire des greffons ou des scripts et les installer s'ils sont distribués dans un fichier source. gimtool-2.0 peut aussi être utilisé par les programmes qui ont besoin de savoir avec quelles bibliothèques et dossiers d'inclusion Gimp a été construit.

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 greffons

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 du numéro et des capacités de la version de Gimp, 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 écrire 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 modules Gimp 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 2018-02-20 00:32:22 +0100