Removal of bindings from GEGL repository
At the moment the gegl repository contains the following binding projects
in bindings/:
pygegl, vala, rgegl, gegl-sharp
None of these have had stable releases, have been updated to build/work
with GEGL 0.2 (released 6 months ago) or, as far as I know, have any
applications actively using them. For these reasons I propose that we
remove these bindings from the repository and focus on GObject
Introspection based bindings.
Python and Vala both have very solid GI based tool-chains, and the
ruby-gir-ffi project also look to be healthy. For C#/Mono things do not
look so good however. So if anyone wants to further maintain gegl-sharp, I
suggest that is done in a separate repository, in a similar way to geglmm.
To test the GI based bindings, pass --enable-introspect to configure when
building GEGL master. This option will hopefully soon become default, so
that we always build bindings and avoid bitrot. Some trivial automated
tests for the bindings exists under tests/python. Any additions to these
would be very welcomed.
Note that due to limitations in gobject introspection Babl can currently
not be bound[1], and therefore some parts of the GEGL buffer API is
unavailable.
1. https://bugzilla.gnome.org/show_bug.cgi?id=673422
Jon Nordby - www.jonnor.com