The eglinfo-fb cannot be build for Wayland and DirectFB backends. To avoid it to be installed extra variables are added for each backend.
While on that, set PACKAGE_ARCH is set for MACHINE_ARCH. Change-Id: I31137c7e8823ebfaffd99ec0363b2cb87cb8d22d Reported-by: Neena Busireddy <[email protected]> Signed-off-by: Otavio Salvador <[email protected]> --- .../packagegroups/packagegroup-fsl-tools-gpu-external.bb | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu-external.bb b/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu-external.bb index 2ab7712..2455084 100644 --- a/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu-external.bb +++ b/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu-external.bb @@ -9,6 +9,8 @@ LICENSE = "MIT" LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \ file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" +PACKAGE_ARCH = "${MACHINE_ARCH}" + inherit packagegroup SOC_GPU_TOOLS_X11 = " \ @@ -24,7 +26,14 @@ SOC_GPU_TOOLS_FB_mx6q = "eglinfo-fb" SOC_GPU_TOOLS_FB_mx6dl = "eglinfo-fb" SOC_GPU_TOOLS_FB_mx6sx = "eglinfo-fb" +SOC_GPU_TOOLS_WAYLAND = "" + +SOC_GPU_TOOLS_DIRECTFB = "" + RDEPENDS_${PN} = " \ ${@base_contains("LICENSE_FLAGS_WHITELIST", "commercial", "opencv-samples", "", d)} \ - ${@base_contains("DISTRO_FEATURES", "x11", "${SOC_GPU_TOOLS_X11}", "${SOC_GPU_TOOLS_FB}", d)} \ + ${@base_contains("DISTRO_FEATURES", "x11", "${SOC_GPU_TOOLS_X11}", \ + 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)} \ " -- 2.1.4 -- _______________________________________________ meta-freescale mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-freescale
