[oe] [RFC] Handling of virtual/* namespace in packages

Koen Kooi k.kooi at student.utwente.nl
Mon Oct 15 18:11:43 UTC 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Richard Purdie schreef:

> Consider:
> 
> PREFERRED_PROVIDER_virtual/xserver = "xserver-kdrive"
> 
> and bitbake setting:
> 
> VRPROVIDER_xserver = "xserver-kdrive"
> 
> None of this fixes the existing problem of how to get
> "xserver-kdrive-fbdev" back and bitbake is always going to need help to
> work that one out...
> 
> 
> So perhaps we should just standardise the existing xserver behaviour
> into a dedicated namespace:
> 
> DEPENDS = "virtual/xserver"
> RDEPENDS_xyz = "${VIRTUAL-RUNTIME_xserver}"
> 
> and the machine.conf in this case would say
> 
> PREFERRED_PROVIDER_virtual/xserver = "xserver-kdrive"
> VIRTUAL-RUNTIME_xserver = "xserver-kdrive-fbdev"

We have the ${XSERVER} var for runtime selecting it:

amsdelta.conf:XSERVER = "xserver-kdrive-fbdev"
asus730.conf:XSERVER = "xserver-kdrive" <- wrong!
bd-neon.conf:XSERVER = "xserver-kdrive-fbdev"
c7x0.conf:XSERVER = "xserver-kdrive-imageon"
er0100.conf:XSERVER = "xserver-kdrive-fbdev"
htcuniversal.conf:XSERVER = "xserver-kdrive-fbdev"
hx4700.conf:XSERVER = "xserver-kdrive-w100"
magician.conf:XSERVER = "xserver-kdrive-fbdev"
netbook-pro.conf:XSERVER = "xserver-kdrive-epson"
netvista.conf:XSERVER = "xserver-kdrive-vesa"
nokia770.conf:XSERVER = "xserver-kdrive-xomap"
nokia800.conf:XSERVER = "xserver-kdrive-xomap"

gpe-image.bb:XSERVER ?= "xserver-kdrive-fbdev"
gpephone-image-vm.bb:XSERVER ?= "xserver-kdrive-fbdev"
gpephone-image.bb:XSERVER ?= "xserver-kdrive-fbdev"
maemo-image.bb:XSERVER ?= "xserver-kdrive-omap"
sectest-gpe-image.bb:XSERVER ?= "xserver-kdrive-fbdev"
x11-gpe-image.bb:XSERVER ?= "xserver-kdrive-fbdev"
x11-image.bb:XSERVER ?= "xserver-kdrive-fbdev"
x11-office-image.bb:XSERVER ?= "xserver-kdrive-fbdev"
x11-pimlico-image.bb:XSERVER ?= "xserver-kdrive-fbdev"
xfce-image.bb:XSERVER ?= "xserver-kdrive-fbdev"
xfce-image.bb:X_RDEPENDS = "${XSERVER}"



regards,

Koen
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFHE61fMkyGM64RGpERAj+LAJ9D/X1UU1hdZXWCvIVskvpkIPXktgCgu5fF
rzbDzmZhE9w3Wm4L0Uad6IA=
=hBIx
-----END PGP SIGNATURE-----




More information about the Openembedded-devel mailing list