I've just pushed a (large) revision to .dev which makes the x11 bb's PROVIDE virtual/x11 and which changes the DEPENDS of all packages which previous depended on libx11 and x11 to virtual/x11. This should, in theory allow a developer to choose which they want when building. I did not add any PREFERRED_PROVIDERs so am not sure which will be built by default. I assume diet-x11 will be, as always happened for me before (koen says bitbake 1.5 selects full x11 for libx11, but for me on bitbake 1.4 I get diet-x11).
Any packages which actually DEPEND on full x11 need to change from virtual/x11 to libx11. I wasn't sure which few packages might have this dependency so I just switched them too to virtual/x11 (preserving existing behavior, AFAIK). We should also add PREFERRED_PROVIDER_virtual/x11 = "diet-x11" to any images which want the diet x11 and we may want to make one or the other the default with a DEFAULT_PREFERENCE. Lastly, I chose virtual/x11 but virtual/libx11 would also be a good name here. If virtual/libx11 seems more right to most people I'll go ahead and switch it. -- Justin Patrin _______________________________________________ Oe mailing list [email protected] https://www.handhelds.org/mailman/listinfo/oe
