mypaint/libmypaint

Support for Gegl 0.4.x?

hartwork opened this issue · 4 comments

Hi!

Gegl 0.4.0 changes the "application name" from gegl-0.3 to gegl-0.4. As a result, it seems that for Gimp 2.10.0 you need to have both gegl-0.3 and gegl-0.4 installed: Former for libmypaint, latter for GIMP itself.

Are there plans to support or migrate to Gegl 0.4.x in libmypaint? Please note that if some auto-detection is added, Linux distros will need a way to bypass it. Happy to elaborate if needed.

Best, Sebastian

Jehan commented

For the record, GIMP doesn't need libmypaint-gegl. So if just for GIMP and MyPaint, you can actually disable the GEGL option in libmypaint.

Now clearly when you build for a distribution package (for instance), it is better that libmypaint is full-featured (otherwise that's the best way to "lose" the feature by bitrotting). So the report still makes sense because it would be great if libmypaint could move to GEGL 0.4.

Are there any news on supporting gegl 0.4.x?

@nphilipp made a patch for Fedora by now:
https://src.fedoraproject.org/rpms/libmypaint/raw/master/f/libmypaint-1.3.0-gegl04.patch

I made a minimal version targetting Gegl >=0.4.14 for Gentoo:
https://gitweb.gentoo.org/repo/gentoo.git/plain/media-libs/libmypaint/files/libmypaint-1.3.0-gegl-0.4.14.patch?id=8a6496a474e73efa519387bd81a9585820baec58

I can turn the latter into a pull request against branch libmypaint-v1 if that's welcome.

gegl-0.4 support added: 059e199