Hi, starting with D-Bus 0.90, the glib bindings are split out of the main package. Packages that need the glib bindings should depend on dbus-glib, so dbus packages <= 0.62 should have dbus-glib in their PROVIDES.
The attached patch is not complete, as there are probably more packages depending on dbus-glib (gnome-vfs-dbus, gconf-dbus). I'd just like to know if there is a better way to do this. cheers Philipp
# # old_revision [c91d2fd5f0f6b70f17080ee0d10cdb22f37c7000] # # patch "packages/dbus/dbus_0.20.bb" # from [9b5311f3ece5e29a38f293109490e08bc1e7b56b] # to [0391af8e4480229ec7c500a53faa3e75d4d4e79e] # # patch "packages/dbus/dbus_0.21.bb" # from [0e25e14bbad6047c2842222bb833b7e75cb62a5f] # to [1dc58fcad3f49ddc8bb3abe94172a1001b80d05f] # # patch "packages/dbus/dbus_0.22.bb" # from [ddb45fbdb28268686a2ca77f5cb9c70b1f451294] # to [88b502425ff534fea17a80620512e4bc82439839] # # patch "packages/dbus/dbus_0.23.1-osso5.bb" # from [7f64183aa5b23ff0dffd9bb727b7b30bb03f318e] # to [44761336762c14d36330fb6d49cb4bedd29c91e3] # # patch "packages/dbus/dbus_0.23.4.bb" # from [fb8f511b29c16d30596920e66e69d5df21b309f4] # to [191f58f6af4ad0ba27c58727adcd9e134724e385] # # patch "packages/dbus/dbus_0.23.bb" # from [f5690a267c788b3e86d22241512eed560abf8c58] # to [5de87a64add41bcd91a144697c452bbd92fa2757] # # patch "packages/dbus/dbus_0.60.bb" # from [9b6e49044b7de0a4dbda32dee538db8f55ff99d5] # to [a105b0e823823051ddce0d57736343c332b2f1fe] # # patch "packages/dbus/dbus_0.61.bb" # from [9b6e49044b7de0a4dbda32dee538db8f55ff99d5] # to [a105b0e823823051ddce0d57736343c332b2f1fe] # # patch "packages/dbus/dbus_0.62.bb" # from [9b6e49044b7de0a4dbda32dee538db8f55ff99d5] # to [a105b0e823823051ddce0d57736343c332b2f1fe] # # patch "packages/gpe-autostarter/gpe-autostarter_0.11.bb" # from [340fa554e3db422ccab51cbd2362eb88c39095fd] # to [5785beac10ae6b8ebd7779dbb284d8534df74d54] # # patch "packages/gpe-beam/gpe-beam_0.2.8.bb" # from [27dd2f6be66a503c40992db60ae385c95934bfb9] # to [78961fc6ca72d9f5e95a0bf1fa33a8572785fba0] # # patch "packages/gpe-bluetooth/gpe-bluetooth_0.54.bb" # from [7f606e44cffa36584307af7d1b3cea610bc2ef6e] # to [2b76bbb2a06d008ea7bf3ddc0f3e8902849a0dde] # # patch "packages/gpe-calendar/gpe-calendar_0.72.bb" # from [23982eed80dc7d75b0378bb0cb9a12e56971b55c] # to [48bf04c0adc9b12d4faba75646ca6e47fda1e2c7] # # patch "packages/gpe-contacts/gpe-contacts_0.45.bb" # from [6550e8f2e5010e4b9fb863b206efce626402c099] # to [20d098fbe0ab9b701b49d4d9e83f9c55c1b848fa] # # patch "packages/gpe-filemanager/gpe-filemanager_0.25.bb" # from [33fbdafa58b7804ce6ad913f68c936f6440e2ddd] # to [ce4bc67c6db548400516ad01828622b8c3193bd9] # ============================================================ --- packages/dbus/dbus_0.20.bb 9b5311f3ece5e29a38f293109490e08bc1e7b56b +++ packages/dbus/dbus_0.20.bb 0391af8e4480229ec7c500a53faa3e75d4d4e79e @@ -1,7 +1,8 @@ DEPENDS = "expat glib-2.0 virtual/libint SECTION = "base" HOMEPAGE = "http://www.freedesktop.org/Software/dbus" DESCRIPTION = "message bus system for applications to talk to one another" DEPENDS = "expat glib-2.0 virtual/libintl" +PROVIDES = "dbus-glib" LICENSE = "GPL" SRC_URI = "http://freedesktop.org/Software/dbus/releases/dbus-${PV}.tar.gz \ ============================================================ --- packages/dbus/dbus_0.21.bb 0e25e14bbad6047c2842222bb833b7e75cb62a5f +++ packages/dbus/dbus_0.21.bb 1dc58fcad3f49ddc8bb3abe94172a1001b80d05f @@ -1,8 +1,9 @@ DEPENDS = "expat glib-2.0 virtual/libint SECTION = "base" PR = "r4" HOMEPAGE = "http://www.freedesktop.org/Software/dbus" DESCRIPTION = "message bus system for applications to talk to one another" DEPENDS = "expat glib-2.0 virtual/libintl" +PROVIDES = "dbus-glib" LICENSE = "GPL" SRC_URI = "http://freedesktop.org/Software/dbus/releases/dbus-${PV}.tar.gz \ ============================================================ --- packages/dbus/dbus_0.22.bb ddb45fbdb28268686a2ca77f5cb9c70b1f451294 +++ packages/dbus/dbus_0.22.bb 88b502425ff534fea17a80620512e4bc82439839 @@ -1,9 +1,10 @@ DEPENDS = "expat glib-2.0 virtual/libint SECTION = "base" PR = "r6" HOMEPAGE = "http://www.freedesktop.org/Software/dbus" DESCRIPTION = "message bus system for applications to talk to one another" LICENSE = "GPL" DEPENDS = "expat glib-2.0 virtual/libintl" +PROVIDES = "dbus-glib" SRC_URI = "http://freedesktop.org/software/dbus/releases/dbus-${PV}.tar.gz \ file://cross.patch;patch=1 \ ============================================================ --- packages/dbus/dbus_0.23.1-osso5.bb 7f64183aa5b23ff0dffd9bb727b7b30bb03f318e +++ packages/dbus/dbus_0.23.1-osso5.bb 44761336762c14d36330fb6d49cb4bedd29c91e3 @@ -5,6 +5,7 @@ DEPENDS = "expat glib-2.0 virtual/libint DESCRIPTION = "message bus system for applications to talk to one another" LICENSE = "GPL" DEPENDS = "expat glib-2.0 virtual/libintl" +PROVIDES = "dbus-glib" SRC_URI = "http://repository.maemo.org/pool/maemo/ossw/source/d/${PN}/${PN}_${PV}.tar.gz \ file://cross.patch;patch=1 \ ============================================================ --- packages/dbus/dbus_0.23.4.bb fb8f511b29c16d30596920e66e69d5df21b309f4 +++ packages/dbus/dbus_0.23.4.bb 191f58f6af4ad0ba27c58727adcd9e134724e385 @@ -1,9 +1,10 @@ DEPENDS = "expat glib-2.0 virtual/libint SECTION = "base" PR = "r1" HOMEPAGE = "http://www.freedesktop.org/Software/dbus" DESCRIPTION = "message bus system for applications to talk to one another" LICENSE = "GPL" DEPENDS = "expat glib-2.0 virtual/libintl" +PROVIDES = "dbus-glib" SRC_URI = "http://freedesktop.org/software/dbus/releases/dbus-${PV}.tar.gz \ file://cross.patch;patch=1 \ ============================================================ --- packages/dbus/dbus_0.23.bb f5690a267c788b3e86d22241512eed560abf8c58 +++ packages/dbus/dbus_0.23.bb 5de87a64add41bcd91a144697c452bbd92fa2757 @@ -1,9 +1,10 @@ DEPENDS = "expat glib-2.0 virtual/libint SECTION = "base" PR = "r2" HOMEPAGE = "http://www.freedesktop.org/Software/dbus" DESCRIPTION = "message bus system for applications to talk to one another" LICENSE = "GPL" DEPENDS = "expat glib-2.0 virtual/libintl" +PROVIDES = "dbus-glib" SRC_URI = "http://freedesktop.org/software/dbus/releases/dbus-${PV}.tar.gz \ file://cross.patch;patch=1 \ ============================================================ --- packages/dbus/dbus_0.60.bb 9b6e49044b7de0a4dbda32dee538db8f55ff99d5 +++ packages/dbus/dbus_0.60.bb a105b0e823823051ddce0d57736343c332b2f1fe @@ -1,7 +1,8 @@ DEPENDS = "expat glib-2.0 virtual/libint include dbus_${PV}.inc FILESPATH = "${FILE_DIRNAME}/dbus-0.6x:${FILE_DIRNAME}/dbus" DEPENDS = "expat glib-2.0 virtual/libintl dbus-native" +PROVIDES = "dbus-glib" SRC_URI_EXTRA = "file://no-introspect.patch;patch=1 file://no-bindings.patch;patch=1" FILES_${PN} += "${bindir}/dbus-daemon" ============================================================ --- packages/dbus/dbus_0.61.bb 9b6e49044b7de0a4dbda32dee538db8f55ff99d5 +++ packages/dbus/dbus_0.61.bb a105b0e823823051ddce0d57736343c332b2f1fe @@ -1,7 +1,8 @@ DEPENDS = "expat glib-2.0 virtual/libint include dbus_${PV}.inc FILESPATH = "${FILE_DIRNAME}/dbus-0.6x:${FILE_DIRNAME}/dbus" DEPENDS = "expat glib-2.0 virtual/libintl dbus-native" +PROVIDES = "dbus-glib" SRC_URI_EXTRA = "file://no-introspect.patch;patch=1 file://no-bindings.patch;patch=1" FILES_${PN} += "${bindir}/dbus-daemon" ============================================================ --- packages/dbus/dbus_0.62.bb 9b6e49044b7de0a4dbda32dee538db8f55ff99d5 +++ packages/dbus/dbus_0.62.bb a105b0e823823051ddce0d57736343c332b2f1fe @@ -1,7 +1,8 @@ DEPENDS = "expat glib-2.0 virtual/libint include dbus_${PV}.inc FILESPATH = "${FILE_DIRNAME}/dbus-0.6x:${FILE_DIRNAME}/dbus" DEPENDS = "expat glib-2.0 virtual/libintl dbus-native" +PROVIDES = "dbus-glib" SRC_URI_EXTRA = "file://no-introspect.patch;patch=1 file://no-bindings.patch;patch=1" FILES_${PN} += "${bindir}/dbus-daemon" ============================================================ --- packages/gpe-autostarter/gpe-autostarter_0.11.bb 340fa554e3db422ccab51cbd2362eb88c39095fd +++ packages/gpe-autostarter/gpe-autostarter_0.11.bb 5785beac10ae6b8ebd7779dbb284d8534df74d54 @@ -1,5 +1,5 @@ SECTION = "gpe" SECTION = "gpe" -DEPENDS = "glib-2.0 dbus hotplug-dbus virtual/libx11" +DEPENDS = "glib-2.0 dbus-glib hotplug-dbus virtual/libx11" RDEPENDS = "hotplug-dbus" LICENSE = "GPL" ============================================================ --- packages/gpe-beam/gpe-beam_0.2.8.bb 27dd2f6be66a503c40992db60ae385c95934bfb9 +++ packages/gpe-beam/gpe-beam_0.2.8.bb 78961fc6ca72d9f5e95a0bf1fa33a8572785fba0 @@ -1,9 +1,9 @@ DESCRIPTION = "GPE infrared communicatio PR = "r0" inherit gpe DESCRIPTION = "GPE infrared communication applet" -DEPENDS = "gtk+ libgpewidget libmimedir libgpevtype openobex irda-utils dbus" +DEPENDS = "gtk+ libgpewidget libmimedir libgpevtype openobex irda-utils dbus-glib" RDEPENDS = "irda-utils" SECTION = "gpe" PRIORITY = "optional" ============================================================ --- packages/gpe-bluetooth/gpe-bluetooth_0.54.bb 7f606e44cffa36584307af7d1b3cea610bc2ef6e +++ packages/gpe-bluetooth/gpe-bluetooth_0.54.bb 2b76bbb2a06d008ea7bf3ddc0f3e8902849a0dde @@ -5,8 +5,8 @@ PR = "r0" MAINTAINER = "Florian Boor <[EMAIL PROTECTED]>" PR = "r0" -DEPENDS = "gtk+ libcontactsdb libdisplaymigration libgpewidget openobex libgpevtype bluez-libs sqlite dbus libglade blueprobe bluez-utils-dbus" -RDEPENDS = "bluez-utils-dbus blueprobe" +DEPENDS = "gtk+ libcontactsdb libdisplaymigration libgpewidget openobex libgpevtype bluez-libs sqlite dbus-glib libglade blueprobe bluez-utils-dbus" +RDEPENDS = "bluez-utils blueprobe" GPE_TARBALL_SUFFIX= "bz2" inherit gpe autotools ============================================================ --- packages/gpe-calendar/gpe-calendar_0.72.bb 23982eed80dc7d75b0378bb0cb9a12e56971b55c +++ packages/gpe-calendar/gpe-calendar_0.72.bb 48bf04c0adc9b12d4faba75646ca6e47fda1e2c7 @@ -5,7 +5,7 @@ inherit autotools gpe inherit autotools gpe -DEPENDS = "dbus libeventdb libschedule libxsettings-client libgpepimc libgpevtype" +DEPENDS = "dbus-glib libeventdb libschedule libxsettings-client libgpepimc libgpevtype" SECTION = "gpe" RDEPENDS = "gpe-icons" DESCRIPTION = "GPE calendar is the calendar application of the GPE PIM suite." ============================================================ --- packages/gpe-contacts/gpe-contacts_0.45.bb 6550e8f2e5010e4b9fb863b206efce626402c099 +++ packages/gpe-contacts/gpe-contacts_0.45.bb 20d098fbe0ab9b701b49d4d9e83f9c55c1b848fa @@ -1,9 +1,9 @@ PR = "r0" LICENSE = "GPL" inherit gpe autotools PR = "r0" -DEPENDS = "libcontactsdb libgpewidget libgpepimc libdisplaymigration libgpevtype dbus" +DEPENDS = "libcontactsdb libgpewidget libgpepimc libdisplaymigration libgpevtype dbus-glib" SECTION = "gpe" RDEPENDS = "gpe-icons" DESCRIPTION = "GPE contacts manager" ============================================================ --- packages/gpe-filemanager/gpe-filemanager_0.25.bb 33fbdafa58b7804ce6ad913f68c936f6440e2ddd +++ packages/gpe-filemanager/gpe-filemanager_0.25.bb ce4bc67c6db548400516ad01828622b8c3193bd9 @@ -1,10 +1,10 @@ DESCRIPTION = "GPE file manager" inherit gpe PR = "r1" LICENSE = "GPL" DESCRIPTION = "GPE file manager" -DEPENDS = "libgpewidget gnome-vfs dbus" +DEPENDS = "libgpewidget gnome-vfs dbus-glib" SECTION = "gpe" RDEPENDS = "gpe-icons" RRECOMMENDS = "gnome-vfs-plugin-file gnome-vfs-plugin-smb gnome-vfs-plugin-ftp gnome-vfs-plugin-computer gnome-vfs-plugin-network gnome-vfs-plugin-sftp gnome-vfs-plugin-http"
_______________________________________________ Oe mailing list [email protected] https://www.handhelds.org/mailman/listinfo/oe
