gegl-0.4.40

Introduction à gegl

Ce paquet fournit la bibliothèque GEneric Graphics Library (graphique générale), qui est un format de traitement d'images basées sur des graphes.

This package is known to build and work properly using an LFS 11.3 platform.

Informations sur le paquet

  • Téléchargement (HTTP) : https://download.gimp.org/pub/gegl/0.4/gegl-0.4.40.tar.xz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 : fe182967ce4b678d8b45500c416555c5

  • Taille du téléchargement : 5,5 Mo

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

  • Estimation du temps de construction : 0,9 SBU (avec parallélisme = 4 ; plus 0,2 pour les tests)

Dépendances de gegl

Requises

babl-0.1.98, JSON-GLib-1.6.6, libjpeg-turbo-2.1.5.1 et libpng-1.6.39

Recommandées

Facultatives

asciidoc-10.2.0, Cairo-1.17.6, Exiv2-0.27.6, FFmpeg-5.1.2, gdk-pixbuf-2.42.10, gexiv2-0.14.0, GTK-Doc-1.33.2, JasPer-4.0.0, Little CMS-2.14, libraw-0.21.1, librsvg-2.54.5, libtiff-4.5.0, libwebp-1.3.0, Pango-1.50.12, Poppler-23.02.0, Ruby-3.2.1, SDL2-2.26.3, v4l-utils-1.22.1, Vala-0.56.4, libspiro-20220722, lensfun, libumfpack, LuaJIT, OpenCL (pour les tests), MRG et OpenEXR

Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/gegl

Installation de gegl

Si vous réinstallez par dessus une version précédente de gegl, un module doit être supprimé. En tant qu'utilisateur root, exécutez :

rm -f /usr/lib/gegl-0.4/vector-fill.so

Si LibRaw-0.21.0 ou supérieur est installé, la construction échoue à cause d'un changement de l'ABI. Corrigez le problème en exécutant :

sed -e '/shot_select/s/params/raw&/' \
    -i operations/external/raw-load.c

Installez gegl en exécutant les commandes suivantes :

mkdir build &&
cd    build &&

meson --prefix=/usr --buildtype=release .. &&
ninja

Pour lancer les tests, lancez : ninja test. Cela ne devrait indiquer aucun échec, mais passera de nombreux tests qui dépendent de dépendances facultatives installées sur le système.

Maintenant, en tant qu'utilisateur root :

ninja install

Explication des commandes

-Ddocs=true : construit et installe la documentation (requiert GTK-Doc-1.33.2).

Contenu

Programmes installés: gegl et gegl-imgcmp
Bibliothèques installées: libgegl-0.4.so, libgegl-npd-0.4.so, libgegl-sc-0.4.so et des modules dans /usr/lib/gegl-0.4
Répertoires installés: /usr/lib/gegl-0.4 et /usr/include/gegl-0.4

Descriptions courtes

gegl

est un outil en ligne de commande pour travailler avec le modèle de données XML

gegl-imgcmp

est un outil de détection de différence entre images simple utilisé pendant les tests de régression

libgegl-0.4.so

fournit l'infrastructure pour faire à la demande des éditions non destructrices d'images basées sur la mise en cache sur un espace plus grand que les tampons de la RAM

libgegl-npd-0.4.so

est la bibliothèque GEGL de déformation d'image à N-point

libgegl-sc-0.4.so

est la bibliothèque GEGL Seamless Cloning