Configure SOC_TOOLS_TEST variable using new i.MX overrides and install
packages based on existence of 2D and/or 3D hardware.
Remove clutter-1.0-examples from RDEPENDS for GPU 2D-only SoCs.

Signed-off-by: Fabio Berton <fabio.ber...@ossystems.com.br>
---
 .../packagegroups/packagegroup-fsl-tools-testapps.bb     | 16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)

diff --git a/recipes-fsl/packagegroups/packagegroup-fsl-tools-testapps.bb 
b/recipes-fsl/packagegroups/packagegroup-fsl-tools-testapps.bb
index 4f8eb31..91965a8 100644
--- a/recipes-fsl/packagegroups/packagegroup-fsl-tools-testapps.bb
+++ b/recipes-fsl/packagegroups/packagegroup-fsl-tools-testapps.bb
@@ -11,14 +11,8 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
 inherit packagegroup
 
 SOC_TOOLS_TEST = ""
-SOC_TOOLS_TEST_vf  = "imx-test"
-SOC_TOOLS_TEST_mx6 = "imx-test"
-SOC_TOOLS_TEST_mx6ul = "imx-test"
-SOC_TOOLS_TEST_mx7   = "imx-test"
-SOC_TOOLS_TEST_append_mx6q  = " imx-gpu-viv-demos"
-SOC_TOOLS_TEST_append_mx6dl = " imx-gpu-viv-demos"
-SOC_TOOLS_TEST_append_mx6sx = " imx-gpu-viv-demos"
-SOC_TOOLS_TEST_append_mx6sl = " imx-gpu-viv-demos"
+SOC_TOOLS_TEST_imxpxp  = "imx-test"
+SOC_TOOLS_TEST_imxgpu2d  = "imx-test imx-gpu-viv-demos"
 
 RDEPENDS_${PN} = " \
     alsa-utils \
@@ -46,4 +40,8 @@ RDEPENDS_${PN} = " \
 
 # FIXME: i.MX6SL cannot use mesa for Graphics and it lacks GL support,
 #        so for now we skip it.
-RDEPENDS_${PN}_remove_mx6sl = "clutter-1.0-examples"
+RDEPENDS_IMX_TO_REMOVE = ""
+RDEPENDS_IMX_TO_REMOVE_imxgpu2d = "clutter-1.0-examples"
+RDEPENDS_IMX_TO_REMOVE_imxgpu3d = ""
+
+RDEPENDS_${PN}_remove = "${RDEPENDS_IMX_TO_REMOVE}"
-- 
2.1.4

-- 
_______________________________________________
meta-freescale mailing list
meta-freescale@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-freescale

Reply via email to