GNOME 2.31.x Platform Bindings

This currently includes bindings for C++, Java, Mono, Perl, and Python. These modules conform to the GNOME Platform Bindings API/ABI Rules.

Please note that all these projects also have bindings for other APIs, not just the GNOME Platform APIs (but only GNOME Platform API bindings can be listed here).

Proposed Modules

Tarball

Git Module

Branch

Maintainers

Integrated in jhbuild

Notes

Status

gobject-introspection

gobject-introspection

trunk

ColinWalters

yes

Proposal accepted

Current Modules

C++

gtkmm and libxml++

Tarball

Git Module

Branch

Binding for these GNOME Platform modules

glibmm

glibmm

master

glib

pangomm

pangomm

master

Pango

gtkmm

gtkmm

master

GTK+, Pango, ATK

libglademm

libglademm

master

libglade

gconfmm

gconfmm

master

GConf

libgnomecanvasmm

libgnomecanvasmm

master

libgnomecanvas

libgnome-vfsmm

gnome-vfsmm

master

gnome-vfs

libgnomemm

libgnomemm

master

libgnome

libgnomeuimm

libgnomeuimm

master

libgnomeui

libxml++

libxml++

master

libxml

Notes:

  • Also requires libsigc++.

Java

java-gnome

Tarball

Bzr Module

Branch

Binding for these GNOME Platform modules

glib-java

glib

master

glib

libgtk-java

gtk

master

GTK+, Pango, ATK

libgnome-java

gnome

master

libgnome, libgnomecanvas, libgnomeui

libgconf-java

gconf

master

GConf

libglade-java

glade

master

libglade

libpango-java

pango

master

Pango

Notes:

  • These packages build two ABIs - one for running applications in a JVM and one for running applications natively (compiled with gcj).

JavaScript

Tarball

Git Module

Branch

Binding for these GNOME Platform modules

seed

seed

master

n/a (uses GObject Introspection)

Mono

Project page

Tarball

CVS Module

Branch

Binding for these GNOME Platform modules

gtk-sharp

gtk-sharp

master

glib, cairo, pango , atk, GTK+

gnome-sharp

gnome-sharp

master

libgnome, gconf, gnome-vfs, libgnomecanvas

gnome-desktop-sharp

gnome-desktop-sharp

master

gnomedesktop, gnomepanel, gtksourceview, rsvg, vte, wnck

Perl

gtk2-perl

Tarball

Git Module

Branch

Binding for these GNOME Platform modules

Glib

perl-Glib

master

glib

Gtk2

perl-Gtk2

master

GTK+, Pango

Gtk2-GladeXML

perl-Gtk2-GladeXML

master

libglade

Python

Tarball

Git Module

Branch

Binding for these GNOME Platform modules

pygobject

pygobject

master

glib

pygtk

pygtk

master

GTK+, libglade

gnome-python

gnome-python

master

ORBit, libgnomecanvas, libgnomeui

gnome-python-desktop

gnome-python-desktop

master

gnome-panel, libwnck, totem-pl-parser, libgtop, gnome-media, metacity, evolution-data-server

TwoPointThirtyone/Bindings (last edited 2010-09-09 09:41:34 by TomeuVizoso)