gegl-0.4.44
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 dependencies have been updated since the most recent
stable versions of the book.
Package Information
gegl Dependencies
Required
babl-0.1.106, JSON-GLib-1.6.6,
libjpeg-turbo-2.1.5.1, and libpng-1.6.39
Recommended
gobject-introspection-1.76.1,
Graphviz-8.0.5, Pygments-2.15.1, and PyGObject-3.44.1
Optional
asciidoc-10.2.0, Cairo-1.17.6, Exiv2-0.27.6,
FFmpeg-6.0, 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.56.0, libtiff-4.5.0,
libwebp-1.3.0, Pango-1.50.14,
Poppler-23.05.0, Ruby-3.2.2, SDL2-2.26.5,
v4l-utils-1.24.1, Vala-0.56.7, libspiro-20220722, LuaJIT, lensfun, LuaJIT, libnsgif,
libumfpack,
maxflow, MRG,
OpenCL,
OpenEXR
poly2tri-c, source-highlight,
and w3m
User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/gegl
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. This should indicate no failures, but will
skip many tests depending on optional dependencies installed on the
system.
Now, as the root
user:
ninja install
Command Explanations
-Ddocs=true
: Build and install
documentation (requires GTK-Doc-1.33.2,).
Contents
Installed Programs:
gegl and gegl-imgcmp
Installed Libraries:
libgegl-0.4.so, libgegl-npd-0.4.so, and
modules in /usr/lib/gegl-0.4
Installed Directories:
/usr/lib/gegl-0.4 and
/usr/include/gegl-0.4
Short Descriptions
gegl
|
is a commandline tool for working with the XML data model
|
gegl-imgcmp
|
is a simple image difference detection tool for use in
regression testing
|
libgegl-0.4.so
|
provides infrastructure to do demand based cached non
destructive image editing on larger than RAM buffers
|
libgegl-npd-0.4.so
|
is the GEGL N-point image deformation library
|