Unfortunately some packages have decided to hard code XFCONF_TYPE_G_VALUE_ARRAY
(which is a dbus_g_type_get_collection ("GPtrArray", G_TYPE_VALUE))
Of course this needs to be changed to GPtrArray/G_TYPE_PTR_ARRAY. But apart
from that no modifications are required.
I can recall some places where it is declared as above:
* xfce4-settings in xfsettingsd/pointers.c:50 #define XFCONF_TYPE_G_VALUE_ARRAY ....
* and in xfce4-panel in common/panel-xfconf.c and common/panel-dbus.h
I can take care of the panel since I'm porting it to gdbus instead of
the deprecated dbus-glib library.