From: Saul Wold <sgw@linux.intel.com>
Cc: Alexandru DAMIAN <alexandru.damian@intel.com>,
openembedded-core@lists.openembedded.org
Subject: Re: [PATCH 3/3] Initial commit for wayland/weston 1.0.3
Date: Fri, 04 Jan 2013 09:49:25 -0800 [thread overview]
Message-ID: <50E71625.3060909@linux.intel.com> (raw)
In-Reply-To: <b81c825c2737a2042ed7a99796752d12b1576725.1356342794.git.alexandru.damian@intel.com>
On 12/24/2012 01:57 AM, Alex DAMIAN wrote:
> From: Alexandru DAMIAN <alexandru.damian@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.damian@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"
> +
The Weston Build fails with the WORLD build target, not sure if we need
to disable weston for world or if there is some other issue that needs
to be addressed.
> | configure:16321: $PKG_CONFIG --exists --print-errors "wayland-client wayland-egl"
> | Package wayland-egl was not found in the pkg-config search path.
> | Perhaps you should add the directory containing `wayland-egl.pc'
> | to the PKG_CONFIG_PATH environment variable
> | No package 'wayland-egl' found
> | configure:16324: $? = 1
> | configure:16337: result: no
> | No package 'wayland-egl' found
> | configure:16353: error: Package requirements (wayland-client wayland-egl) were not met:
> |
> | No package 'wayland-egl' found
> |
> | Consider adjusting the PKG_CONFIG_PATH environment variable if you
> | installed software in a non-standard prefix.
> |
> | Alternatively, you may set the environment variables WAYLAND_COMPOSITOR_CFLAGS
> | and WAYLAND_COMPOSITOR_LIBS to avoid the need to call pkg-config.
> | See the pkg-config man page for more details.
> |
Notice that it's the wayland-egl is not being found.
Sau!
> +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"
> +
>
next prev parent reply other threads:[~2013-01-04 18:05 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-12-24 9:57 [PATCH 0/3] Initial wayland integration Alex DAMIAN
2012-12-24 9:57 ` [PATCH 1/3] Wayland userspace library initial 1.0.3 Alex DAMIAN
2013-01-04 11:02 ` Burton, Ross
2012-12-24 9:57 ` [PATCH 2/3] Prepare mesa-dri for weston compatibility Alex DAMIAN
2013-01-04 11:03 ` Burton, Ross
2012-12-24 9:57 ` [PATCH 3/3] Initial commit for wayland/weston 1.0.3 Alex DAMIAN
2013-01-04 11:04 ` Burton, Ross
2013-01-04 15:21 ` Burton, Ross
2013-01-04 17:49 ` Saul Wold [this message]
-- strict thread matches above, loose matches on Subject: below --
2013-01-07 16:06 [PATCH 1/3] Wayland userspace library initial 1.0.3 Alex DAMIAN
2013-01-07 16:06 ` [PATCH v4 0/3] Initial wayland integration Alex DAMIAN
2013-01-07 16:06 ` [PATCH 3/3] Initial commit for wayland/weston 1.0.3 Alex DAMIAN
2013-01-08 9:58 ` Burton, Ross
2012-12-21 12:51 [PATCH 1/3] Wayland userspace library initial 1.0.3 Alex DAMIAN
2012-12-21 12:51 ` [PATCH v3 0/3] Initial wayland integration Alex DAMIAN
2012-12-21 12:51 ` [PATCH 3/3] Initial commit for wayland/weston 1.0.3 Alex DAMIAN
2012-12-21 15:46 ` Burton, Ross
2012-12-24 8:00 ` Damian, Alexandru
2012-12-24 9:14 ` Ross Burton
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=50E71625.3060909@linux.intel.com \
--to=sgw@linux.intel.com \
--cc=alexandru.damian@intel.com \
--cc=openembedded-core@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox