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
-
Download (HTTP): https://download.gimp.org/pub/gegl/0.4/gegl-0.4.62.tar.xz
-
Download MD5 sum: 0077654104c84fd54b4b48b92271131c
-
Download size: 5.7 MB
-
Estimated disk space required: 124 MB (Add 4 MB for tests)
-
Estimated build time: 0.7 SBU (add 0.1 SBU for tests, both
with parallelism=4)
Additional Downloads
gegl Dependencies
Required
babl-0.1.114 and JSON-GLib-1.10.6
Recommended
GLib-2.84.4 (with GObject Introspection),
Graphviz-13.1.2 (build with pango and
libpng), Pygments-2.19.2, and PyGObject-3.52.3
Optional
asciidoc-10.2.1, Cairo-1.18.4, FFmpeg-8.0 (currently broken), gdk-pixbuf-2.42.12, gexiv2-0.14.6,
GTK-Doc-1.34.0, jasper-4.2.8, Little
CMS-2.17, libraw-0.21.4, librsvg-2.61.0, libspiro-20220722, libtiff-4.7.0, libwebp-1.6.0,
luajit-20250816, Pango-1.57.0, Poppler-25.09.1, Ruby-3.4.5, SDL2-2.32.10, v4l-utils-1.30.1, Vala-0.56.18, lensfun, libnsgif,
libumfpack,
maxflow, MRG,
OpenCL,
OpenEXR,
poly2tri-c, source-highlight,
and w3m
Installation of gegl
If you are installing over a previous version of gegl, one of the modules will need to be
removed. As the root
user, run the
following command to remove it:
rm -f /usr/lib/gegl-0.4/vector-fill.so
First, Adjust the ff-load parameters to support FFMPEG 8.0
patch -Np1 -i ../gegl-0.4.62-ffmpeg8_fixes-1.patch
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. Fourteen tests are known to fail in the
gegl:ff-load-save
portion of the test
suite due to incompatibilities with recent versions of ffmpeg.
Now, as the root
user:
ninja install
Command Explanations
-D docs=true
: Use this switch to build
and install the documentation (requires GTK-Doc-1.34.0).
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 interfacing with the gegl
library
|
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
|