Patchwork [0/3] Initial wayland integration

login
register
mail settings
Submitter Alexandru DAMIAN
Date Dec. 20, 2012, 4:48 p.m.
Message ID <cover.1356021837.git.alexandru.damian@intel.com>
Download mbox
Permalink /patch/41423/
State New
Headers show

Pull-request

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

Comments

Alexandru DAMIAN - Dec. 20, 2012, 4:48 p.m.
From: Alexandru DAMIAN <alexandru.damian@intel.com>

Hi,

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.1
  http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=adamian/wayland/upstream.1

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     |    5 +++-
 meta/recipes-graphics/mesa/mesa-dri.inc        |    1 +
 meta/recipes-graphics/mesa/mesa-dri_git.bb     |    3 ++-
 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 +++++++
 7 files changed, 78 insertions(+), 2 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:47 a.m.
On 20 December 2012 16:48, Alex DAMIAN <alexandru.damian@intel.com> wrote:
>   Wayland userspace library initial 1.0.3
>   Initial commit for wayland/weston 1.0.3
>   Prepare mesa-dri for weston compatibility

Ordering seems wrong - shouldn't it be wayland, mesa-dri, weston?

Ross
Alexandru DAMIAN - Dec. 21, 2012, 12:38 p.m.
Actually, I'm thinking like this:

- wayland, weston - initial commits
- mesa-dri - only patches.

It makes sense in my mind to add first the commits and then enable the
recipe change,
especially when it's not gonna work by default anyway (since mesa-git isn't
enabled).

Alex


On Fri, Dec 21, 2012 at 1:47 PM, Burton, Ross <ross.burton@intel.com> wrote:

> On 20 December 2012 16:48, Alex DAMIAN <alexandru.damian@intel.com> wrote:
> >   Wayland userspace library initial 1.0.3
> >   Initial commit for wayland/weston 1.0.3
> >   Prepare mesa-dri for weston compatibility
>
> Ordering seems wrong - shouldn't it be wayland, mesa-dri, weston?
>
> Ross
> ---------------------------------------------------------------------
> Intel Corporation (UK) Limited
> Registered No. 1134945 (England)
> Registered Office: Pipers Way, Swindon SN3 1RJ
> VAT No: 860 2173 47
>
> This e-mail and any attachments may contain confidential material for
> the sole use of the intended recipient(s). Any review or distribution
> by others is strictly prohibited. If you are not the intended
> recipient, please contact the sender and delete all copies.
>
Ross Burton - Dec. 21, 2012, 12:43 p.m.
On 21 December 2012 12:38, Damian, Alexandru <alexandru.damian@intel.com> wrote:
> Actually, I'm thinking like this:
>
> - wayland, weston - initial commits
> - mesa-dri - only patches.
>
> It makes sense in my mind to add first the commits and then enable the
> recipe change,
> especially when it's not gonna work by default anyway (since mesa-git isn't
> enabled).

At patch 2/3 you have a weston package that doesn't build.  Reodering
to wayland/mesa/weston means you:

- add wayland protocol
- enable wayland in mesa
- add weston

It's a logical series of patches, the categorisation of patches vs new
recipes is irrelevant.

Ross
Alexandru DAMIAN - Dec. 21, 2012, 12:45 p.m.
Incoming reordered patches.


On Fri, Dec 21, 2012 at 2:43 PM, Burton, Ross <ross.burton@intel.com> wrote:

> On 21 December 2012 12:38, Damian, Alexandru <alexandru.damian@intel.com>
> wrote:
> > Actually, I'm thinking like this:
> >
> > - wayland, weston - initial commits
> > - mesa-dri - only patches.
> >
> > It makes sense in my mind to add first the commits and then enable the
> > recipe change,
> > especially when it's not gonna work by default anyway (since mesa-git
> isn't
> > enabled).
>
> At patch 2/3 you have a weston package that doesn't build.  Reodering
> to wayland/mesa/weston means you:
>
> - add wayland protocol
> - enable wayland in mesa
> - add weston
>
> It's a logical series of patches, the categorisation of patches vs new
> recipes is irrelevant.
>
> Ross
> ---------------------------------------------------------------------
> Intel Corporation (UK) Limited
> Registered No. 1134945 (England)
> Registered Office: Pipers Way, Swindon SN3 1RJ
> VAT No: 860 2173 47
>
> This e-mail and any attachments may contain confidential material for
> the sole use of the intended recipient(s). Any review or distribution
> by others is strictly prohibited. If you are not the intended
> recipient, please contact the sender and delete all copies.
>