Skip to content

Future proofing all my GEGL plugins for Gimp. So they work with GEGL 0.4.46+

License

Notifications You must be signed in to change notification settings

LinuxBeaver/GEGL_PLUGIN_PRESERVABILITY_PROJECT

Repository files navigation

USING THIS WILL BREAK ALL CURRENT GEGL PLUGINS. THESE TWO BRANCHES CANNOT CO-EXIST

This is a special repo featuring all my plugins meant for GEGL-0.4.46 and up

image

In 2025-2026 GEGL will break all plugins of mine that use gegl_node_connect_from with gegl_node_connect (that is the majority of them) This special repo contains the fix, but if Gimp is using versions of GEGL earlier then 0.4.46 it can't read gegl_node_connect so Ubuntu 20.04-22.04 and even Fedora 36-38 users won't be able to use my plugins in default. This special repo contains the source code of all my plugins that work on GEGL-0.4.46 up.

GEGL 0.446 can make both gegl_node_connect from and gegl_node_connect plugins but earlier versions can only use gegl_node_connect_from

Compiling is very easy using build_linux.sh and similar scripts. They auto generate binaries but require the following packages

gegl

meson

ninja

mysys2 (if one is on Windows)

But we also have precompiled binaries for Windows and Linux

Location to put binaries

Windows

C:\Users(USERNAME)\AppData\Local\gegl-0.4\plug-ins

Linux

/home/(USERNAME)/.local/share/gegl-0.4/plug-ins

Linux (Flatpak includes Chromebook)

/home/(USERNAME)/.var/app/org.gimp.GIMP/data/gegl-0.4/plug-ins

Then restart Gimp and go to "GEGL OPERATION" and look for them

About

Future proofing all my GEGL plugins for Gimp. So they work with GEGL 0.4.46+

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published