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.108 and JSON-GLib-1.8.0
Recommended
GLib-2.80.4 (with GObject Introspection),
Graphviz-12.0.0 (build with pango), Pygments-2.18.0, and PyGObject-3.48.2
Optional
asciidoc-10.2.0, Cairo-1.18.0, FFmpeg-7.0.1, gdk-pixbuf-2.42.12, gexiv2-0.14.2,
GTK-Doc-1.34.0, JasPer-4.2.4, Little
CMS-2.14, libraw-0.21.2, librsvg-2.58.1, libspiro-20220722, libtiff-4.6.0, libwebp-1.4.0,
Pango-1.54.0, Poppler-24.07.0,
Ruby-3.3.3,
SDL2-2.30.3, v4l-utils-1.26.1, Vala-0.56.17, 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 -Dlibav=disabled .. &&
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