[Gegl-developer] Removal of bindings from GEGL repository
- From: Jon Nordby <jononor gmail com>
- To: gegl-developer-list <gegl-developer-list gnome org>
- Subject: [Gegl-developer] Removal of bindings from GEGL repository
- Date: Mon, 19 Nov 2012 18:43:13 +0100
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
[Date Prev][
Date Next] [Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]