[oe] RFC: diet-x11, small-x11 and fat-x11

Koen Kooi koen at dominion.kabel.utwente.nl
Tue Feb 6 14:32:22 UTC 2007


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

Richard Purdie schreef:
> On Tue, 2007-02-06 at 13:31 +0100, Koen Kooi wrote:
>> Richard Purdie schreef:
>>> If we are going down this route, we should probably have applications
>>> say which flavour of libx11 they want through some virtual namespaces.
>>> virtual/libx11 would mean they'll work with any of the versions.
>> It basically boils down to:
>>
>> a) I need basic x11 (gtk+, qt, etc)
>> b) I need cms (rxvt, icewm) (+32kB iirc)
>> c) I need xkb (xserver-xorg, xkb*) (+80kB iirc)
>> d) I need obsolete stuff (Xaw) (+2MB iirc)
> 
> Are those compressed or uncompressed sizes? 

Compressed, armv5te :( We should check those again including multiple architectures.

> For the sake of 100kb
> uncompressed, I'm tempted to suggest adding features to the basic x11...
> 
>> a -> libx11-minimal.bb
>> b -> libx11-cms.bb
>> c -> libx11-cms-xkb.bb
>> d -> libx11-full.bb
>>
>> Is that like you want?
> 
> Kind of.
> 
> libx11-minimal: RPROVIDES = "virtual/libx11"
> libx11-xkb:     RPROVIDES = "virtual/libx11 virtual/libx11-xkb"
> libx11-full:    RPROVIDES = "virtual/libx11 virtual/libx11-xkb virtual/libx11-full"
> (along with whatever the magic is to say they're equivalent and replace
> each other)
> 
> Then anything requiring Xaw can RDEPENDS = "virtual/libx11-full" etc.

After all that we still need a way to clean staging from time to time to avoid linking
everything to the full one. (packaged-staging?)

regards,

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

iD8DBQFFyJF2MkyGM64RGpERAmDoAJ49gACGU+ux13OHkpnu543ihw6hbACeIBOg
v5VYflB0g9E6AhlrVlaaE1k=
=UXU1
-----END PGP SIGNATURE-----




More information about the Openembedded-devel mailing list