From 61c1fa334f71a425cde997f1f9cc189d03f92c00 Mon Sep 17 00:00:00 2001 From: Max Krummenacher Date: Thu, 17 Nov 2016 17:57:02 +0100 Subject: packagegroup-fsl-gpu-libs: added to only deploy the libraries This provides an alternative to packagegroup-fsl-tools-gpu which installs examples and tools which pull in also the libraries but blows up image size. Signed-off-by: Max Krummenacher Acked-by: Stefan Agner --- .../packagegroups/packagegroup-fsl-tools-gpu.bbappend | 5 ----- .../packagegroups/packagegroup-fsl-gpu-libs.bb | 19 +++++++++++++++++++ 2 files changed, 19 insertions(+), 5 deletions(-) delete mode 100644 fsl-demos/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu.bbappend create mode 100644 recipes-fsl/packagegroups/packagegroup-fsl-gpu-libs.bb diff --git a/fsl-demos/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu.bbappend b/fsl-demos/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu.bbappend deleted file mode 100644 index c2248dc..0000000 --- a/fsl-demos/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu.bbappend +++ /dev/null @@ -1,5 +0,0 @@ -# don't include the rather large examples and apitrace tool -SOC_TOOLS_GPU_remove_mx6 = " \ - fsl-gpu-sdk \ - imx-gpu-viv-tools-apitrace \ -" diff --git a/recipes-fsl/packagegroups/packagegroup-fsl-gpu-libs.bb b/recipes-fsl/packagegroups/packagegroup-fsl-gpu-libs.bb new file mode 100644 index 0000000..94ff260 --- /dev/null +++ b/recipes-fsl/packagegroups/packagegroup-fsl-gpu-libs.bb @@ -0,0 +1,19 @@ +# Copyright (C) 2016 Toradex AG +# Released under the MIT license (see COPYING.MIT for the terms) + +SUMMARY = "Deploys Vivante GPU libraries, even if no package RDEPENDS on them" + +PACKAGE_ARCH = "${MACHINE_ARCH}" + +inherit packagegroup + +RDEPENDS_${PN} = " \ + libgl-mx6 \ + libgles-mx6 \ + libgles2-mx6 \ + libopenvg-mx6 \ + libvdk-mx6 \ + ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', '', \ + bb.utils.contains('DISTRO_FEATURES', 'x11', 'xserver-xorg-extension-viv-autohdmi', \ + '', d), d)} \ +" -- cgit v1.2.3