Gedit dependency on libpeas
- From: Steve Frécinaux <nudrema gmail com>
- To: Gnome Release Team <release-team gnome org>
- Subject: Gedit dependency on libpeas
- Date: Mon, 14 Jun 2010 20:07:30 +0200
Hello,
The gedit team would like to introduce a dependency on libpeas and
libpeasui[1][2] for their current version: 0.5. Both are part of the
same package and git repository.
libpeas is actually a lib-ification of the previous gedit plugins
engine, which evolved to support gobject-introspection-based bindings
instead of the old pygtk, and evolved a few new features at the same
time. We made a library out of it to allow other applications to use it
directly instead of relying on copying and pasting like it was before.
Several other developers from other projects have manifested interest.
libpeasui currently contains a plugin manager widget.
API/ABI stability
==================
libpeas and libpeasui are currently API/ABI unstable and under heavy
development, also because g-i and pygi are not api stable too.
Given the recent reorganization of the release set, I'm uncertain of
what libpeas(ui) should become, but I guess it should become an external
dependency.
Dependencies
=============
gedit will now depend on both libpeas and libpeasui. We could make this
dependency optional but we'd prefer not to.
- libpeas only requires glib 2.18 and gobject-introspection 0.6.7.
- libpeasui only requires libpeas and gtk+ 3.0
- optional python support for libpeas requires pygi
- optional javascript support for libpeas requires libseed
[1] http://log.istique.net/2010-06-03/announcing-libpeas.html
[2] http://git.gnome.org/browse/libpeas
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]