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.1, and
PyGObject-3.46.0
Optional
asciidoc-10.2.0,
Cairo-1.18.0,
FFmpeg-6.1,
gdk-pixbuf-2.42.10,
gexiv2-0.14.2,
GTK-Doc-1.33.2,
JasPer-4.1.0,
Little CMS-2.14,
libraw-0.21.1,
librsvg-2.57.0,
libtiff-4.6.0,
libwebp-1.3.2,
Pango-1.50.14,
Poppler-23.11.0,
Ruby-3.2.2,
SDL2-2.28.5,
v4l-utils-1.24.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