Gimp-20240711
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 pouvoir être construit et fonctionner
correctement avec une plateform 12.2.
Informations sur le paquet
-
Téléchargement (HTTP) :
https://anduin.linuxfromscratch.org/BLFS/gimp/gimp3-20240711.tar.xz
-
Téléchargement (FTP) :
-
Somme de contrôle MD5 du téléchargement :
17fcd0bfc8e66fc61d672b4409cb3e3a
-
Taille du téléchargement : 26 Mo
-
Estimation de l'espace disque requis : 456 Mo
(162 Mo installés)
-
Estimation du temps de construction : 1,2 SBU (avec
parallélisme=4)
Téléchargements supplémentaires
Note
La version anglaise des fichiers d'aide est complète, mais de
grandes parties de texte ne sont pas encore traduites dans
beaucoup de langues.
-
Téléchargement (HTTP) :
https://anduin.linuxfromscratch.org/BLFS/gimp/gimp3-help-20240711.tar.xz
-
Taille du téléchargement : 129 Mo
-
Somme de contrôle MD5 du téléchargement :
162d57a67ff737ed221a8d7f274d119f
-
Estimation de l'espace disque requis : From 351 MB (74
MB installed) for en only to 1.5 GB for all languages
-
Estimation du temps de construction : 0,4 SBU (pour
la version anglaise uniquement), 5,1 SBU pour toutes les
langues ; avec parallélisme = 4
Dépendances de Gimp
Requises
appstream-glib-0.8.3, gegl-0.4.48,
gexiv2-0.14.3, glib-networking-2.80.0, GTK+-3.24.43,
harfBuzz-9.0.0, libmypaint-1.6.1, librsvg-2.58.3, libtiff-4.6.0,
libxml2-2.13.3 (pour construire les fichiers
d'aide traduits), Little CMS-2.16, mypaint-brushes-1.3.1 et Poppler-24.08.0 (y compris poppler-data)
Recommandées
Graphviz-12.1.0, ghostscript-10.03.1 (avec libgs
installé), Gvfs-1.54.2 et glib-networking-2.80.0 (tous deux à
l'exécution, pour accéder à l'aide en ligne, ouvrir les images à
partir d'une URL HTTP ou HTTPS et déposer des images à partir d'une
application externe, etc), ISO
Codes-4.16.0, libgudev-238, PyGObject-3.48.2 et xdg-utils-1.2.1
Facultatives
AAlib-1.4rc5, alsa-lib-1.2.12, Gjs-1.80.2, libjxl-0.10.3, libmng-2.0.3,
libunwind-1.6.2, libwebp-1.4.0,
Lua-5.4.7, OpenJPEG-2.5.2, GTK-Doc-1.34.0, cfitsio, libbacktrace,
libiff, libilbm,
libheif with libde265
(tous deux requis pour lire les image heic de macOS), libwmf, OpenEXR et qoi
Facultatives, pour construire le système d'aide
dblatex (pour la doc PDF),
pngnq et
pngcrush pour optimiser
les fichiers png, mais voir la note sur le téléchargement de l'aide
ci-dessus
Notes des auteurs : https://wiki.linuxfromscratch.org/blfs/wiki/gimp
Installation de Gimp
Installez Gimp en exécutant les
commandes suivantes :
mkdir gimp-build &&
cd gimp-build &&
meson setup --prefix=/usr --buildtype=release .. &&
ninja
Pour tester les résultats (demande un terminal X), lancez :
ninja test.
Maintenant, en tant qu'utilisateur root
:
ninja install
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
effectuer la mise à jour vous devez avoir installé GTK+-3.24.43 (pour le cache des icônes) et
desktop-file-utils-0.27 (pour le
cache du bureau) puis exécutez la commande suivante en tant
qu'utilisateur root
:
gtk-update-icon-cache -qtf /usr/share/icons/hicolor &&
update-desktop-database -q
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. Si vous souhaitez installer des
copies locales des fichier d'aide pour les lire hors-line,
désarchivez l'archive gimp-help et déplacez-vous vers la racine de
l'arborescence ainsi créée.
tar -xf ../../gimp3-help-20240711.tar.xz &&
cd gimp3-help-20240711
automake --add-missing
ALL_LINGUAS="ca cs da de en en_GB es fa fr hr ko lt nl nn pt pt_BR ro sl sv uk 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_LINGUA
S, 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/3.0/help
Explication des commandes
ALL_LINGUAS="ca cs da de en en_GB es
fa…"
: 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.
Configuration de Gimp
Fichiers de
configuration
/etc/gimp/3.0/*
Contenu
Programmes installés:
gimp-2.99, gimp-console-2.99,
gimptool-2.99, gimp-test-clipboard-2.99 et
gimp-script-fu-interpreter-3.0
Bibliothèques installées:
libgimp-3.0.so, libgimp-scriptfu-3.0,
libgimpbase-3.0.so, libgimpcolor-3.0.so, libgimpconfig-3.0.so,
libgimpmath-3.0.so, libgimpmodule-3.0.so, libgimpui-3.0.so et
libgimpwidgets-3.0.so
Répertoires installés:
/etc/gimp, /usr/include/gimp-3.0,
/usr/lib/gimp-3.0, /usr/lib/gimp/3.0, /usr/share/gimp/3.0 et
/usr/share/doc/gimp-2.99
Descriptions courtes
gimp-2.99
|
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-2.99
|
est un programme en console qui se comporte comme si
Gimp était appelé avec
l'option --no-interface
|
gimptool-2.99
|
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.99 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-3.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-3.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-3.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-3.0.so
|
contient les fonctions C pour lire et écrire les
informations de configuration
|
libgimpmath-3.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-3.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-3.0.so
|
fournit les fonctions C pour gérer les objets de vignette
de Gimp
|
libgimpui-3.0.so
|
contient les fonctions de l'interface utilisateur
classique de Gimp
|
libgimpwidgets-3.0.so
|
contient les fonctions de création et de manipulation de
widget de Gimp et de
GTK
|