All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-fsl-demos][PATCH v3 1/6] fsl-gpu-sdk: Use wayland backend whenever it is availiable
@ 2015-11-25 22:12 Tom Hochstein
  2015-11-25 22:12 ` [meta-fsl-demos][PATCH v3 2/6] packagegroup-fsl-tools-gpu-external: Use wayland packages for xwayland backend Tom Hochstein
                   ` (4 more replies)
  0 siblings, 5 replies; 8+ messages in thread
From: Tom Hochstein @ 2015-11-25 22:12 UTC (permalink / raw)
  To: meta-freescale

From: Neena Busireddy <neena.busireddy@freescale.com>

When X11 and Wayland DISTRO_FEATURES are available, fsl-gpu-sdk ought to use Wayland.

Wayland backend is preferred as in this case we will be using X11 on top of Wayland (XWayland).

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Tom Hochstein <tom.hochstein@freescale.com>
---
 recipes-graphics/fsl-gpu-sdk/fsl-gpu-sdk_2.1.bb | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/recipes-graphics/fsl-gpu-sdk/fsl-gpu-sdk_2.1.bb b/recipes-graphics/fsl-gpu-sdk/fsl-gpu-sdk_2.1.bb
index 01d2103..f794375 100644
--- a/recipes-graphics/fsl-gpu-sdk/fsl-gpu-sdk_2.1.bb
+++ b/recipes-graphics/fsl-gpu-sdk/fsl-gpu-sdk_2.1.bb
@@ -22,8 +22,9 @@ SRC_URI = "${FSL_MIRROR}/${PN}-${PV}.bin;fsl-eula=true"
 SRC_URI[md5sum] = "8f656b8a3a7b7390f434ec1cebf66334"
 SRC_URI[sha256sum] = "eccfd6f412c256e92e61d811cbe607e77bdfd13e268f4840b819e32dcd92921e"
 
-BACKEND = "${@base_contains('DISTRO_FEATURES', 'x11', 'X11', \
-                    base_contains('DISTRO_FEATURES', 'wayland', 'Wayland', 'FB', d), d)}"
+BACKEND = "${@base_contains('DISTRO_FEATURES', 'wayland', 'Wayland', \
+                base_contains('DISTRO_FEATURES', 'x11', 'X11', 'FB', d), d)}"
+
 do_compile () {
     export FSL_GRAPHICS_SDK=${S}
     export FSL_PLATFORM_NAME=Yocto
-- 
2.1.4



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [meta-fsl-demos][PATCH v3 2/6] packagegroup-fsl-tools-gpu-external: Use wayland packages for xwayland backend
  2015-11-25 22:12 [meta-fsl-demos][PATCH v3 1/6] fsl-gpu-sdk: Use wayland backend whenever it is availiable Tom Hochstein
@ 2015-11-25 22:12 ` Tom Hochstein
  2015-11-25 22:12 ` [meta-fsl-demos][PATCH v3 3/6] packagegroup-fsl-tools-gpu: Do no add xserver-xorg-extension-viv-autohdmi for xwayland Tom Hochstein
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 8+ messages in thread
From: Tom Hochstein @ 2015-11-25 22:12 UTC (permalink / raw)
  To: meta-freescale

From: Neena Busireddy <neena.busireddy@freescale.com>

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@freescale.com>
Signed-off-by: Tom Hochstein <tom.hochstein@freescale.com>
---
 .../packagegroups/packagegroup-fsl-tools-gpu-external.bb      | 11 ++++++-----
 1 file changed, 6 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 dc425cc..aa61cff 100644
--- a/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu-external.bb
+++ b/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu-external.bb
@@ -29,14 +29,15 @@ 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_mx6sl = "mesa-demos"
 
 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', "wayland", "${SOC_GPU_TOOLS_WAYLAND}", \
+        base_contains("DISTRO_FEATURES", "x11", "${SOC_GPU_TOOLS_X11}", \
                  "${SOC_GPU_TOOLS_FB}", d), d)} \
 "
-- 
2.1.4



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [meta-fsl-demos][PATCH v3 3/6] packagegroup-fsl-tools-gpu: Do no add xserver-xorg-extension-viv-autohdmi for xwayland
  2015-11-25 22:12 [meta-fsl-demos][PATCH v3 1/6] fsl-gpu-sdk: Use wayland backend whenever it is availiable Tom Hochstein
  2015-11-25 22:12 ` [meta-fsl-demos][PATCH v3 2/6] packagegroup-fsl-tools-gpu-external: Use wayland packages for xwayland backend Tom Hochstein
@ 2015-11-25 22:12 ` Tom Hochstein
  2015-11-25 22:12 ` [meta-fsl-demos][PATCH v3 4/6] fsl-image-machine-test: Install weston-init for xwayland backend Tom Hochstein
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 8+ messages in thread
From: Tom Hochstein @ 2015-11-25 22:12 UTC (permalink / raw)
  To: meta-freescale

From: Neena Busireddy <neena.busireddy@freescale.com>

When both x11 and wayland DISTRO_FEATURES are availiable, install wayland packages as
we will be using x11 on top of wayland (xwayland).

xserver-xorg-extension-viv-autohdmi is a x11 package and do not install it for xwayland.

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Tom Hochstein <tom.hochstein@freescale.com>
---
 recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu.bb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu.bb b/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu.bb
index 71df6e0..c4912e3 100644
--- a/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu.bb
+++ b/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu.bb
@@ -20,7 +20,7 @@ SOC_TOOLS_GPU_IMX6QDLSX = " \
     imx-gpu-viv-tools \
     imx-gpu-viv-tools-apitrace \
     ${@base_contains('DISTRO_FEATURES', 'x11', \
-                     'xserver-xorg-extension-viv-autohdmi', '', d)} \
+           base_contains('DISTRO_FEATURES', 'wayland', '', 'xserver-xorg-extension-viv-autohdmi', d), '', d)} \
 "
 SOC_TOOLS_GPU_mx6q  = "${SOC_TOOLS_GPU_IMX6QDLSX}"
 SOC_TOOLS_GPU_mx6dl = "${SOC_TOOLS_GPU_IMX6QDLSX}"
@@ -33,7 +33,7 @@ SOC_TOOLS_GPU_mx6sl = " \
     imx-gpu-viv-g2d \
     imx-gpu-viv-tools \
     ${@base_contains('DISTRO_FEATURES', 'x11', \
-                     'xserver-xorg-extension-viv-autohdmi', '', d)} \
+           base_contains('DISTRO_FEATURES', 'wayland', '', 'xserver-xorg-extension-viv-autohdmi', d), '', d)} \
 "
 
 RDEPENDS_${PN} = " \
-- 
2.1.4



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [meta-fsl-demos][PATCH v3 4/6] fsl-image-machine-test: Install weston-init for xwayland backend
  2015-11-25 22:12 [meta-fsl-demos][PATCH v3 1/6] fsl-gpu-sdk: Use wayland backend whenever it is availiable Tom Hochstein
  2015-11-25 22:12 ` [meta-fsl-demos][PATCH v3 2/6] packagegroup-fsl-tools-gpu-external: Use wayland packages for xwayland backend Tom Hochstein
  2015-11-25 22:12 ` [meta-fsl-demos][PATCH v3 3/6] packagegroup-fsl-tools-gpu: Do no add xserver-xorg-extension-viv-autohdmi for xwayland Tom Hochstein
@ 2015-11-25 22:12 ` Tom Hochstein
  2015-11-25 22:12 ` [meta-fsl-demos][PATCH v3 5/6] packagegroup-core-x11-base: Remove matchbox packages for xwayland Tom Hochstein
  2015-11-25 22:12 ` [meta-fsl-demos][PATCH v3 6/6] packagegroup-core-x11-sato: " Tom Hochstein
  4 siblings, 0 replies; 8+ messages in thread
From: Tom Hochstein @ 2015-11-25 22:12 UTC (permalink / raw)
  To: meta-freescale

From: Neena Busireddy <neena.busireddy@freescale.com>

Install wayland packages when both X11 and Wayland DISTRO_FEATURES are availiable
as we will be using x11 on top of wayland(xwayland)

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Tom Hochstein <tom.hochstein@freescale.com>
---
 recipes-fsl/images/fsl-image-machine-test.bb | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/recipes-fsl/images/fsl-image-machine-test.bb b/recipes-fsl/images/fsl-image-machine-test.bb
index 3d8ea12..54abdb4 100644
--- a/recipes-fsl/images/fsl-image-machine-test.bb
+++ b/recipes-fsl/images/fsl-image-machine-test.bb
@@ -20,7 +20,5 @@ CORE_IMAGE_EXTRA_INSTALL += " \
     packagegroup-fsl-tools-gpu-external \
     packagegroup-fsl-tools-testapps \
     packagegroup-fsl-tools-benchmark \
-    ${@base_contains('DISTRO_FEATURES', 'x11', '', \
-                      base_contains('DISTRO_FEATURES', 'wayland', 'weston-init', \
-                                    '', d), d)} \
+    ${@base_contains('DISTRO_FEATURES', 'wayland', 'weston-init', '', d)} \
 "
-- 
2.1.4



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [meta-fsl-demos][PATCH v3 5/6] packagegroup-core-x11-base: Remove matchbox packages for xwayland
  2015-11-25 22:12 [meta-fsl-demos][PATCH v3 1/6] fsl-gpu-sdk: Use wayland backend whenever it is availiable Tom Hochstein
                   ` (2 preceding siblings ...)
  2015-11-25 22:12 ` [meta-fsl-demos][PATCH v3 4/6] fsl-image-machine-test: Install weston-init for xwayland backend Tom Hochstein
@ 2015-11-25 22:12 ` Tom Hochstein
  2015-11-26 12:29     ` [meta-freescale] " Otavio Salvador
  2015-11-25 22:12 ` [meta-fsl-demos][PATCH v3 6/6] packagegroup-core-x11-sato: " Tom Hochstein
  4 siblings, 1 reply; 8+ messages in thread
From: Tom Hochstein @ 2015-11-25 22:12 UTC (permalink / raw)
  To: meta-freescale

From: Neena Busireddy <neena.busireddy@freescale.com>

Do not install x11 packages when both x11 and wayland DISTRO_FEATURES are availiable.
Wayland backend is preferred as we will be using X11 on top of Wayland (XWayland).

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Tom Hochstein <tom.hochstein@freescale.com>
---
 recipes-fsl/packagegroups/packagegroup-core-x11-base.bbappend | 5 +++++
 1 file changed, 5 insertions(+)
 create mode 100644 recipes-fsl/packagegroups/packagegroup-core-x11-base.bbappend

diff --git a/recipes-fsl/packagegroups/packagegroup-core-x11-base.bbappend b/recipes-fsl/packagegroups/packagegroup-core-x11-base.bbappend
new file mode 100644
index 0000000..adcf4b7
--- /dev/null
+++ b/recipes-fsl/packagegroups/packagegroup-core-x11-base.bbappend
@@ -0,0 +1,5 @@
+
+# Remove matchbox for xwayland
+matchbox = "${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', 'matchbox-terminal matchbox-wm', '', d)}"
+
+RDEPENDS_${PN}_remove = "${matchbox}"
-- 
2.1.4



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [meta-fsl-demos][PATCH v3 6/6] packagegroup-core-x11-sato: Remove matchbox packages for xwayland.
  2015-11-25 22:12 [meta-fsl-demos][PATCH v3 1/6] fsl-gpu-sdk: Use wayland backend whenever it is availiable Tom Hochstein
                   ` (3 preceding siblings ...)
  2015-11-25 22:12 ` [meta-fsl-demos][PATCH v3 5/6] packagegroup-core-x11-base: Remove matchbox packages for xwayland Tom Hochstein
@ 2015-11-25 22:12 ` Tom Hochstein
  4 siblings, 0 replies; 8+ messages in thread
From: Tom Hochstein @ 2015-11-25 22:12 UTC (permalink / raw)
  To: meta-freescale

From: Neena Busireddy <neena.busireddy@freescale.com>

Do not install x11 packages when both x11 and wayland DISTRO_FEATURES are availiable.
Wayland backend is preferred as we are using X11 on top of Wayland (XWayland).

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Tom Hochstein <tom.hochstein@freescale.com>
---
 recipes-fsl/packagegroups/packagegroup-core-x11-sato.bbappend | 8 ++++++++
 1 file changed, 8 insertions(+)
 create mode 100644 recipes-fsl/packagegroups/packagegroup-core-x11-sato.bbappend

diff --git a/recipes-fsl/packagegroups/packagegroup-core-x11-sato.bbappend b/recipes-fsl/packagegroups/packagegroup-core-x11-sato.bbappend
new file mode 100644
index 0000000..a6e8954
--- /dev/null
+++ b/recipes-fsl/packagegroups/packagegroup-core-x11-sato.bbappend
@@ -0,0 +1,8 @@
+
+
+matchbox-base = "${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', ' \
+                                         matchbox-desktop matchbox-session-sato  matchbox-keyboard matchbox-keyboard-applet matchbox-keyboard-im matchbox-config-gtk', '', d)}"
+matchbox-apps = "${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', 'matchbox-terminal', '', d)}"
+
+RDEPENDS_${PN}-base_remove = "${matchbox-base}"
+RDEPENDS_${PN}-apps_remove = "${matchbox-apps}"
-- 
2.1.4



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* Re: [meta-fsl-demos][PATCH v3 5/6] packagegroup-core-x11-base: Remove matchbox packages for xwayland
  2015-11-25 22:12 ` [meta-fsl-demos][PATCH v3 5/6] packagegroup-core-x11-base: Remove matchbox packages for xwayland Tom Hochstein
@ 2015-11-26 12:29     ` Otavio Salvador
  0 siblings, 0 replies; 8+ messages in thread
From: Otavio Salvador @ 2015-11-26 12:29 UTC (permalink / raw)
  To: Tom Hochstein, Patches and discussions about the oe-core layer,
	Burton, Ross
  Cc: meta-freescale

On Wed, Nov 25, 2015 at 8:12 PM, Tom Hochstein
<tom.hochstein@freescale.com> wrote:
> From: Neena Busireddy <neena.busireddy@freescale.com>
>
> Do not install x11 packages when both x11 and wayland DISTRO_FEATURES are availiable.
> Wayland backend is preferred as we will be using X11 on top of Wayland (XWayland).
>
> Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
> Signed-off-by: Tom Hochstein <tom.hochstein@freescale.com>

This should be discussed at OE-Core mailing list as it will support
XWayland and we ought to have an unified design on how to implement
it.

-- 
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


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [meta-freescale] [meta-fsl-demos][PATCH v3 5/6] packagegroup-core-x11-base: Remove matchbox packages for xwayland
@ 2015-11-26 12:29     ` Otavio Salvador
  0 siblings, 0 replies; 8+ messages in thread
From: Otavio Salvador @ 2015-11-26 12:29 UTC (permalink / raw)
  To: Tom Hochstein, Patches and discussions about the oe-core layer,
	Burton, Ross
  Cc: meta-freescale

On Wed, Nov 25, 2015 at 8:12 PM, Tom Hochstein
<tom.hochstein@freescale.com> wrote:
> From: Neena Busireddy <neena.busireddy@freescale.com>
>
> Do not install x11 packages when both x11 and wayland DISTRO_FEATURES are availiable.
> Wayland backend is preferred as we will be using X11 on top of Wayland (XWayland).
>
> Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
> Signed-off-by: Tom Hochstein <tom.hochstein@freescale.com>

This should be discussed at OE-Core mailing list as it will support
XWayland and we ought to have an unified design on how to implement
it.

-- 
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


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2015-11-26 12:29 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-11-25 22:12 [meta-fsl-demos][PATCH v3 1/6] fsl-gpu-sdk: Use wayland backend whenever it is availiable Tom Hochstein
2015-11-25 22:12 ` [meta-fsl-demos][PATCH v3 2/6] packagegroup-fsl-tools-gpu-external: Use wayland packages for xwayland backend Tom Hochstein
2015-11-25 22:12 ` [meta-fsl-demos][PATCH v3 3/6] packagegroup-fsl-tools-gpu: Do no add xserver-xorg-extension-viv-autohdmi for xwayland Tom Hochstein
2015-11-25 22:12 ` [meta-fsl-demos][PATCH v3 4/6] fsl-image-machine-test: Install weston-init for xwayland backend Tom Hochstein
2015-11-25 22:12 ` [meta-fsl-demos][PATCH v3 5/6] packagegroup-core-x11-base: Remove matchbox packages for xwayland Tom Hochstein
2015-11-26 12:29   ` Otavio Salvador
2015-11-26 12:29     ` [meta-freescale] " Otavio Salvador
2015-11-25 22:12 ` [meta-fsl-demos][PATCH v3 6/6] packagegroup-core-x11-sato: " Tom Hochstein

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.