Introduction to gegl
This package provides the GEneric Graphics Library, which is a graph based image processing format.
Note
Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.
Package Information
gegl Dependencies
Required
babl-0.1.106, JSON-GLib-1.8.0, libjpeg-turbo-3.0.1, and libpng-1.6.40
Recommended
gobject-introspection-1.78.1, Graphviz-9.0.0, Pygments-2.17.2, and PyGObject-3.46.0
Optional
asciidoc-10.2.0, Cairo-1.18.0, FFmpeg-6.1.1, gdk-pixbuf-2.42.10, gexiv2-0.14.2, GTK-Doc-1.33.2, JasPer-4.1.2, Little CMS-2.14, libraw-0.21.2, librsvg-2.57.1, libtiff-4.6.0, libwebp-1.3.2,
Pango-1.50.14, Poppler-24.01.0, Ruby-3.3.0, SDL2-2.28.5, v4l-utils-1.26.1, Vala-0.56.14, libspiro-20220722, LuaJIT, lensfun, LuaJIT, libnsgif, libumfpack, maxflow, MRG, OpenCL, OpenEXR, poly2tri-c, source-highlight, and w3m
Installation of gegl
If installing over a previous version of gegl, one module needs to be removed. As the root
user, run:
rm -f /usr/lib/gegl-0.4/vector-fill.so
Install gegl by running the following commands:
mkdir build &&
cd build &&
meson setup --prefix=/usr --buildtype=release .. &&
ninja
To run the tests, issue: ninja test. 7 tests in the gegl:ff-load-save
portion of the test suite are known to fail due to incompatibilities with ffmpeg-6.0.
Now, as the root
user:
ninja install