gegl-0.4.48

Introduction to gegl

This package provides the GEneric Graphics Library, which is a graph based image processing format.

[Note]

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.48.tar.xz

  • Download MD5 sum: a96ae32d46855ab4eefa1fce2dbefda1

  • Download size: 5.5 MB

  • Estimated disk space required: 80 MB (Add 4 MB for tests)

  • Estimated build time: 0.7 SBU (add 0.1 SBU for tests, both with parallelism=4)

gegl Dependencies

Required

babl-0.1.108 and JSON-GLib-1.10.0

Recommended

Optional

asciidoc-10.2.1, Cairo-1.18.2, FFmpeg-7.0.2 (currently broken), gdk-pixbuf-2.42.12, gexiv2-0.14.3, GTK-Doc-1.34.0, JasPer-4.2.4, Little CMS-2.16, libraw-0.21.2, librsvg-2.58.3, libspiro-20220722, libtiff-4.6.0, libwebp-1.4.0, luajit-20240917, Pango-1.54.0, Poppler-24.09.0, Ruby-3.3.5, SDL2-2.30.7, v4l-utils-1.28.1, Vala-0.56.17, 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

Install gegl by running the following commands:

mkdir build &&
cd    build &&

meson setup --prefix=/usr --buildtype=release -D libav=disabled .. &&
ninja

To run the tests, issue: ninja test.

Now, as the root user:

ninja install

Command Explanations

-D libav=disabled: This switch disables building support for ffmpeg because the latest version causes the build to fail.

-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