[meta-freescale] [meta-fsl-demos][PATCH 3/6] packagegroup-fsl-tools-gpu: Add DirectFB Vivante Tools

Max Krummenacher max.oss.09 at gmail.com
Sun Jul 12 03:03:48 PDT 2015


Hi Lauren

Am Samstag, den 11.07.2015, 09:50 -0500 schrieb Lauren Post:
> DirectFB Vivante requires the libvivante-dfb but it should only be installed
> on SoC when using the DirectFB backend.

Shouldn't libvivante-dfb-mx6 be pulled in from here:
meta-fsl-arm/recipes-graphics/packagegroups/packagegroup-core-directfb.bbappend

I assume libvivante-dfb-mx6 is a base library not only used for tools.
So it is also needed for people who don't install tools but only their
application.

> 
> Signed-off-by: Lauren Post <lauren.post at freescale.com>
> ---
>  .../packagegroups/packagegroup-fsl-tools-gpu.bb    |   12 ++++++++++++
>  1 file changed, 12 insertions(+)
> 
> diff --git a/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu.bb b/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu.bb
> index 03f5bac..927b2a5 100644
> --- a/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu.bb
> +++ b/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu.bb
> @@ -31,6 +31,18 @@ SOC_TOOLS_GPU_remove_mx6sl = " \
>      fsl-gpu-sdk \
>      imx-gpu-viv-tools-apitrace \
>  "
> +
> +# Direct FB
> +DFB_TOOLS_INSTALL = ""
> +DFB_TOOLS_VIVANTE = "${@base_contains('DISTRO_FEATURES', 'directfb', \
> +    'libvivante-dfb-mx6', '', d)}"
> +
> +DFB_TOOLS_INSTALL_mx6q  = "${DFB_TOOLS_VIVANTE}"
> +DFB_TOOLS_INSTALL_mx6d  = "${DFB_TOOLS_VIVANTE}"
> +DFB_TOOLS_INSTALL_mxsx  = "${DFB_TOOLS_VIVANTE}"
> +DFB_TOOLS_INSTALL_mx6sl = "${DFB_TOOLS_VIVANTE}"
> +
>  RDEPENDS_${PN} = " \
>      ${SOC_TOOLS_GPU} \
> +    ${DFB_TOOLS_INSTALL} \
>  "
> -- 
> 1.7.9.5
> 

Regards
Max




More information about the meta-freescale mailing list