[v2,0/3] Initial wayland integration

Submitted by Alexandru DAMIAN on Dec. 21, 2012, 11:37 a.m. | Patch ID: 41489


Message ID cover.1356089735.git.alexandru.damian@intel.com
State New
Headers show


git://git.yoctoproject.org/poky-contrib adamian/wayland/upstream.2

Commit Message

Alexandru DAMIAN Dec. 21, 2012, 11:37 a.m.
From: Alexandru DAMIAN <alexandru.damian@intel.com>


This is a set of patches that integrate Wayland/Weston 1.0.3 into mainline.

All library dependencies are satisfied, and Weston works under X11 and DRM.

A user must install separately (no hard dependency) the hardware DRM drivers
to be able to run weston on barebone hardware. Hardware drivers built-in 
are the swrast, i915 and i965 (i965 is tested on real hardware).

There is no default integration in any distro, the packages may be installed
through the package manager.

Further improvements will include a wrapper script for weston and integration
in the distro features.

The following changes since commit 90c0eb29f0b41e4ac2d3d17ebad7295c2ebdc02a:

  rootfs_rpm.bbclass: remove debug code (2012-12-19 21:43:55 +0000)

are available in the git repository at:

  git://git.yoctoproject.org/poky-contrib adamian/wayland/upstream.2

Alexandru DAMIAN (3):
  Wayland userspace library initial 1.0.3
  Initial commit for wayland/weston 1.0.3
  Prepare mesa-dri for weston compatibility

 meta/recipes-graphics/mesa/mesa-common.inc     |   13 +++++++---
 meta/recipes-graphics/mesa/mesa-dri.inc        |    1 +
 meta/recipes-graphics/wayland/wayland.inc      |   32 ++++++++++++++++++++++++
 meta/recipes-graphics/wayland/wayland_1.0.3.bb |    7 ++++++
 meta/recipes-graphics/wayland/weston.inc       |   23 +++++++++++++++++
 meta/recipes-graphics/wayland/weston_1.0.3.bb  |    9 +++++++
 6 files changed, 82 insertions(+), 3 deletions(-)
 create mode 100644 meta/recipes-graphics/wayland/wayland.inc
 create mode 100644 meta/recipes-graphics/wayland/wayland_1.0.3.bb
 create mode 100644 meta/recipes-graphics/wayland/weston.inc
 create mode 100644 meta/recipes-graphics/wayland/weston_1.0.3.bb


Ross Burton Dec. 21, 2012, 11:46 a.m.
On 21 December 2012 11:38, Alex DAMIAN <alexandru.damian@intel.com> wrote:
> From: Alexandru DAMIAN <alexandru.damian@intel.com>
> Wayland is a new protocol a protocol for a client application to
> display user interface windows through the use of a compositing
> window manager. This package include the specific set of server-side
> and client-side C libraries that implement the protocol.

The ordering of the fields is a bit unusual,
http://www.openembedded.org/wiki/Styleguide has a rough preferred
order that's great to follow.

Also, no need to introduce PR with new recipes in oe-core.