[OE-core] [PATCH] dbus: split X11 dependant dbus-launch into its own subpackage

Koen Kooi koen at dominion.thruhere.net
Thu May 26 06:39:23 UTC 2011


Op 25 mei 2011, om 23:43 heeft Richard Purdie het volgende geschreven:

> On Wed, 2011-05-25 at 22:18 +0200, Koen Kooi wrote:
>> This makes dbus usable in non-X enviroments like QT/e
>> 
>> From the original commit in OE .dev:
>> 
>> commit 8e25448fb01b6fa6ea3a86f9327f080cd753dfbc
>> Author: John Lee <john_lee at openmoko.org>
>> Date:   Fri Sep 5 11:37:39 2008 +0000
>> 
>>    dbus: enable x support and put dbus-launch into new package dbus-x11
>>    * Enable x support only add rdepends to dbus-launch.  Make it a
>>      seperate package so other packages like dbus does not rdepend on
>>      libx11.
> 
> Which pieces of the system use dbus-launch and do we need to add
> dependencies to them after this change to pull in the dbus-x11 package?

From OE .dev:

koen at dominion:/OE/angstrom-v2011/sources/openembedded$ git grep dbus-x11
recipes/angstrom/angstrom-x11-base-depends.bb:    dbus-x11 \
recipes/gnome/gconf_2.28.0.bb:RDEPENDS_${PN} += "dbus-x11"
recipes/gnome/gdm_2.30.0.bb:RDEPENDS_${PN} += "grep dbus-x11 shadow libpam-base-files"
recipes/shr/shr-settings_git.bb:RDEPENDS_${PN} = "python-elementary python-dbus python-codecs python-shell python-pyrtc python python-core python-edbus dbus-x11 frameworkd python-phoneuti
recipes/tasks/angstrom-task-gnome.bb:  dbus-x11 \
recipes/tasks/angstrom-task-lxde.bb:  dbus-x11 \
recipes/tasks/task-bug.bb:                  dbus-x11 \
recipes/tasks/task-shr-feed.bb:         dbus-x11 \
recipes/vagalume/vagalume_0.7.1.bb:RRECOMMENDS_${PN} = "dbus-x11"
recipes/vagalume/vagalume_0.8.3.bb:RRECOMMENDS_${PN} = "dbus-x11 hicolor-icon-theme"
recipes/xfce-base/xfce4-session_4.6.1.bb:RDEPENDS_${PN} = "iceauth xfce-utils xinit dbus-x11"
recipes/xfce-base/xfce4-session_4.6.2.bb:RDEPENDS_${PN} = "iceauth xfce-utils xinit dbus-x11"

The gconf in meta-oe has the dbus-x11 dep.

In OE-core:

koen at dominion:/OE/tentacle/sources/openembedded-core$ git grep dbus-launch
meta/recipes-bsp/qemu-config/qemu-config/anjuta-remote-run:dbus-launch $@
meta/recipes-graphics/x11-common/x11-common/etc/X11/Xsession:if [ -x /usr/bin/dbus-launch ]; then
meta/recipes-graphics/x11-common/x11-common/etc/X11/Xsession:    eval `dbus-launch --sh-syntax --exit-with-session </dev/null`

So those would need changing. I'll send followup patches for qemu-config and x11-common.

regards,

Koen



More information about the Openembedded-core mailing list