Building from source
GEGL and its dependencies are known to work on Linux based systems, windows with msys/mingw, and probably other platforms.
Download
The latest development snapshot, and eventually stable versions of GEGL are available at http://download.gimp.org/pub/gegl/.
The current code under development can be browsed online and cloned from GNOME git using:
$ git clone git://git.gnome.org/babl
$ git clone git://git.gnome.org/gegl
Dependencies
GEGL currently builds and works on linux, win32 and OSX most probably also on other systems where glib and gtk+ work.
-
Core
-
glib (including gobject, and gmodule) 2.32 or newer, which provides inheritance, dynamic modules, common algorithms and data structures for C programming.
-
json-glib 1.0.0 or newer, for loading operations from .json format
-
babl 0.1.10 or newer (for pixel-format agnostisism).
-
libpng (png load/export ops, and image magick fallback import)
-
ruby (only if building from git)
-
-
Optional dependencies for operations.
-
SDL (display op)
-
libjpeg (jpg loader op)
-
libopenexr (exr loader op)
-
libopenraw (raw loader op)
-
cairo, pango (text source op)
-
avcodec, avformat (ff-load and experimental ff-save)
-
librsvg (svg loader)
-
-
Documentation (this document)
-
asciidoc
-
Compiling
To build GEGL type the following in the toplevel source directory:
$ ./configure # or: ./autogen.sh if building from git
$ make
$ sudo make install