[meta-freescale] [meta-fsl-demos][PATCH 2/7] packagegroup-fsl-tools-gpu-external: Use wayland packages for xwayland backend
Otavio Salvador
otavio.salvador at ossystems.com.br
Fri Oct 16 11:09:53 PDT 2015
On Fri, Oct 16, 2015 at 1:19 PM, Neena Busireddy
<neena.busireddy at freescale.com> wrote:
> Install wayland packages when both X11 and wayland DISTRO_FEATURES are availiable
> as we will be using x11 on top of wayland (XWayland).
>
> - Add mesa-demos package for wayland backend.
>
> Signed-off-by: Neena Busireddy <neena.busireddy at freescale.com>
> ---
> .../packagegroups/packagegroup-fsl-tools-gpu-external.bb | 12 +++++++-----
> 1 file changed, 7 insertions(+), 5 deletions(-)
>
> diff --git a/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu-external.bb b/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu-external.bb
> index fb57382..d284606 100644
> --- a/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu-external.bb
> +++ b/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu-external.bb
> @@ -29,17 +29,19 @@ SOC_GPU_TOOLS_FB_mx6dl = "eglinfo-fb"
> SOC_GPU_TOOLS_FB_mx6sx = "eglinfo-fb"
>
> SOC_GPU_TOOLS_WAYLAND = ""
> -SOC_GPU_TOOLS_WAYLAND_mx6q = "glmark2"
> -SOC_GPU_TOOLS_WAYLAND_mx6dl = "glmark2"
> -SOC_GPU_TOOLS_WAYLAND_mx6sx = "glmark2"
> +SOC_GPU_TOOLS_WAYLAND_mx6q = "glmark2 mesa-demos"
> +SOC_GPU_TOOLS_WAYLAND_mx6dl = "glmark2 mesa-demos"
> +SOC_GPU_TOOLS_WAYLAND_mx6sx = "glmark2 mesa-demos"
> +SOC_GPU_TOOLS_WAYLAND_mx6sx = "mesa-demos"
SX is duplicated.
> SOC_GPU_TOOLS_DIRECTFB = ""
>
> RDEPENDS_${PN} = " \
> opencv-apps \
> opencv-samples \
> - ${@base_contains("DISTRO_FEATURES", "x11", "${SOC_GPU_TOOLS_X11}", \
> - base_contains("DISTRO_FEATURES", "wayland", "${SOC_GPU_TOOLS_WAYLAND}", \
> + ${@base_contains("DISTRO_FEATURES", "x11", \
> + base_contains('DISTRO_FEATURES', "wayland", "${SOC_GPU_TOOLS_WAYLAND}", "${SOC_GPU_TOOLS_X11}", d), \
> + base_contains("DISTRO_FEATURES", "wayland", "${SOC_GPU_TOOLS_WAYLAND}", \
> base_contains("DISTRO_FEATURES", "directfb", "${SOC_GPU_TOOLS_DIRECTFB}", \
> "${SOC_GPU_TOOLS_FB}", d), d), d)} \
> "
This can be simplified as Wayland will include same tools in all cases.
--
Otavio Salvador O.S. Systems
http://www.ossystems.com.br http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750
More information about the meta-freescale
mailing list