Bug 2938

Summary: Enable Wayland support
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Ross Burton <ross.burton>
Component: graphicsAssignee: Alexandru Damian <alexandru.damian>
Status: VERIFIED FIXED QA Contact:
Severity: enhancement    
Priority: High CC: alexandru.c.georgescu, alexandru.damian, alexandrux.palalau, dvhart, meta.mr.watcher, meta.watcher, richard.purdie, sgw
Version: 1.4   
Target Milestone: 1.4 M3   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---
Attachments:
Description Flags
Patch for xkeyboard-config none

Description Ross Burton 2012-08-13 11:44:55 UTC
We should integrate Wayland as a distro feature in the next development cycle.

The first iteration will be to simply boot up and start the Weston compositor, and the Wayland terminal.
Comment 1 Ross Burton 2012-08-13 11:46:19 UTC
poky-contrib:ross/mesa contains a branch enabling EGL that is a prerequisite.

Also of interest is "lolos", https://github.com/dlespiau/poky/commits/wip/lolos, a oe-core branch that integrates wayland.  The patches there that have not already been upstreamed should be reviewed and integrated into oe-core.
Comment 2 Ross Burton 2012-08-14 17:01:02 UTC
Created attachment 690 [details]
Patch for xkeyboard-config

One niggle that we'll hit is that Wayland wants libxkbcommon that wants xkeyboard-config that generates files using xkbcomp which wants X11.  Urgh.

The attached patch (from an upstream maintainer) can be applied to xkeyboard-config to remove the dependency on xkbcomp, removing the X11 dependency on Wayland.
Comment 3 Ross Burton 2013-01-22 15:11:06 UTC
Wayland support has been integrated in oe-core as of 94fcb80121b64974ff57b76275addaa684c559cf.
Comment 4 Alexandru Georgescu 2013-02-12 12:40:53 UTC
Verified.

An image can be configured with weston compositor.
I have updated the wiki documentation with the steps needed to create the image.

https://wiki.yoctoproject.org/wiki/Wayland
Comment 5 Alexandru Georgescu 2013-02-22 10:24:55 UTC
Set to verified, images can be created with Wayland support.
Other bugs that treat various aspects of this features are and will be opened if needed.