[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