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

Reply via email to