Introduction to gegl
        
        
          This package provides the GEneric Graphics Library, which is a
          graph based image processing format.
        
        
          ![[Note]](../images/note.png) 
          
            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.64.tar.xz
               
- 
              
                Download MD5 sum: 6b4b670521f96cd5a3929662aa74c9a7
               
- 
              
                Download size: 5.8 MB
               
- 
              
                Estimated disk space required: 153 MB (Add 4 MB for tests)
               
- 
              
                Estimated build time: 0.7 SBU (add 0.1 SBU for tests, both
                with parallelism=4)
               
 
        
          Required
        
        
          babl-0.1.116 and JSON-GLib-1.10.8
        
        
          Recommended
        
        
          GLib-2.86.1 (with GObject Introspection),
          Graphviz-14.0.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-7.1.2 (currently broken), gdk-pixbuf-2.44.2, gexiv2-0.14.6,
          GTK-Doc-1.35.1, jasper-4.2.8, Little
          CMS-2.17, libraw-0.21.4, librsvg-2.61.2, libspiro-20220722, libtiff-4.7.1, libwebp-1.6.0,
          luajit-20250816, Pango-1.57.0, Poppler-25.10.0, Ruby-3.4.7, SDL2-2.32.10, v4l-utils-1.32.0, 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
        
          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