GNOME Bugzilla – Bug 622912
Migrate from dbus-glib to glib's GDBus
Last modified: 2013-09-13 01:05:44 UTC
For GLib 2.25.5 GDBus D-Bus support was merged, providing an API to replace dbus-glib. See http://library.gnome.org/devel/gio/unstable/gdbus.html and http://library.gnome.org/devel/gio/unstable/ch28.html . According to a quick grep this module seems to use dbus-glib: ./evolution/configure.ac: m4_define([dbus_glib_minimum_version], [0.74]) PKG_CHECK_MODULES([DBUS_GLIB], [dbus-glib-1 >= dbus_glib_minimum_version])
I'm taking this, as soon as I'm done with eds (bug #622884).
Created attachment 166713 [details] [review] evo patch for evolution; Not so complicated, finally.
Created commit 6158bce in evo master (2.31.6+)
Seems that some traces of dbus-glib still exist on evolution (master): gil@molinet:evolution (master) $ grep -R "dbus/dbus-glib" * calendar/gui/alarm-notify/notify-main.c:35:#include <dbus/dbus-glib.h> capplet/anjal-settings-main.c:40:#include <dbus/dbus-glib.h> shell/main.c:45:#include <dbus/dbus-glib.h>
Good catch! Fixed for 2.31.91 in: http://git.gnome.org/browse/evolution/commit/?id=8fbcab126e2453c8cbf7b5dba5a309bf83e0a3c3