From: Alexandru DAMIAN <alexandru.dam...@intel.com> This patch adds the Weston reference compositing manager from Wayland.
We add version 1.0.3 which is the latest stable release in Dec 2012. See the upstream at: http://wayland.freedesktop.org/releases.html Signed-off-by: Alexandru DAMIAN <alexandru.dam...@intel.com> --- meta/recipes-graphics/wayland/weston.inc | 23 +++++++++++++++++++++++ meta/recipes-graphics/wayland/weston_1.0.3.bb | 9 +++++++++ 2 files changed, 32 insertions(+) create mode 100644 meta/recipes-graphics/wayland/weston.inc create mode 100644 meta/recipes-graphics/wayland/weston_1.0.3.bb 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" + -- 1.7.10.4 _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core