| Submitter | Alexandru DAMIAN |
|---|---|
| Date | Dec. 21, 2012, 12:51 p.m. |
| Message ID | <45d6f8871229e15a1bca91da7beeee99201ef7a8.1356094006.git.alexandru.damian@intel.com> |
| Download | mbox | patch |
| Permalink | /patch/41441/ |
| State | New |
| Headers | show |
Comments
On 21 December 2012 12:51, Alex DAMIAN <alexandru.damian@intel.com> wrote: > From: Alexandru DAMIAN <alexandru.damian@intel.com> > > This patch adds the Weston reference compositing > manager from Wayland. How does one test this? Instructions on how to get a nested weston under X would be great, and something that can be used to verify that weston is drawing correctly - be it a set of toy apps, the terminal, or something else. Ross
One should follow the wayland website for HOWTO-s and testing instructions. Opening a terminal emulator and starting "weston" is the easiest way to get started, regardless if one is under X or in console. I don't think the patch comment is the proper place to document this, should I add a wiki page ? Alex On Fri, Dec 21, 2012 at 5:46 PM, Burton, Ross <ross.burton@intel.com> wrote: > On 21 December 2012 12:51, Alex DAMIAN <alexandru.damian@intel.com> wrote: > > From: Alexandru DAMIAN <alexandru.damian@intel.com> > > > > This patch adds the Weston reference compositing > > manager from Wayland. > > How does one test this? Instructions on how to get a nested weston > under X would be great, and something that can be used to verify that > weston is drawing correctly - be it a set of toy apps, the terminal, > or something else. > > 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. >
On Monday, 24 December 2012 at 08:00, Damian, Alexandru wrote: > One should follow the wayland website for HOWTO-s and testing > instructions. > > Opening a terminal emulator and starting "weston" is the easiest way > to get started, regardless if one is under X or in console. > > I don't think the patch comment is the proper place to document this, > should I add a wiki page ? Yes, a wiki page with status, known issues, and what's next is a good idea. Ross
Patch
diff --git a/meta/recipes-graphics/wayland/weston.inc b/meta/recipes-graphics/wayland/weston.inc new file mode 100644 index 0000000..7d26f7f --- /dev/null +++ b/meta/recipes-graphics/wayland/weston.inc @@ -0,0 +1,23 @@ +inherit autotools pkgconfig + +SUMMARY = "Weston, a Wayland compositor" +DESCRIPTION = "Weston is the reference implementation of a Wayland compositor" +HOMEPAGE = "http://wayland.freedesktop.org" +SECTION = "wayland/base" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://COPYING;md5=275efac2559a224527bd4fd593d38466" + +DEPENDS = "wayland libxkbcommon gdk-pixbuf pixman cairo glib-2.0 mtdev jpeg" +DEPENDS += "virtual/egl" + +EXTRA_OECONF = "--enable-wayland-compositor --disable-android-compositor" +EXTRA_OECONF += "--enable-setuid-install --enable-simple-clients" +EXTRA_OECONF += "--enable-clients --disable-xwayland" + +PACKAGECONFIG ??= "${@base_contains('DISTRO_FEATURES', 'wayland', 'kms', '', d)} \ + ${@base_contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} \ + ${@base_contains('DISTRO_FEATURES', 'opengles2', 'gles', '', d)} \ + " +PACKAGECONFIG[kms] = "--enable-drm-compositor,--disable-drm-compositor,drm libgbm libglapi udev wayland-egl libpam" +PACKAGECONFIG[x11] = "--enable-x11-compositor,--disable-x11-compositor,virtual/libx11 libxcb libxcb libxcursor cairo" +PACKAGECONFIG[gles] = "--with-cairo-glesv2,,virtual/libgles2" diff --git a/meta/recipes-graphics/wayland/weston_1.0.3.bb b/meta/recipes-graphics/wayland/weston_1.0.3.bb new file mode 100644 index 0000000..625965b --- /dev/null +++ b/meta/recipes-graphics/wayland/weston_1.0.3.bb @@ -0,0 +1,9 @@ +require weston.inc + +SRC_URI = "http://wayland.freedesktop.org/releases/weston-1.0.3.tar.xz \ + " +SRC_URI[md5sum] = "f82ac2e013e6b6a6303ac4ba7b64c7f2" +SRC_URI[sha256sum] = "3136a7d2f654ea3e946d4217f7e25321248ad2921f1f4e2504dda58968e04853" + +PR = "r0" +