summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGary Thomas <gary@mlbassoc.com>2015-06-16 07:08:51 -0600
committerOtavio Salvador <otavio@ossystems.com.br>2015-06-17 12:21:59 -0300
commitc9966e491a9346bcd3e7b89cf6daacbcdd54f034 (patch)
tree72d5a80e6ae7ae31da01991255955d82d4cc3013
parent2fe7195eefe7167f7bc47e18c08e56c979adebdb (diff)
downloadmeta-freescale-c9966e491a9346bcd3e7b89cf6daacbcdd54f034.tar.gz
imx-gpu-viv: Avoid duplicate values in PROVIDES
Additional packages are added to the PROVIDES variable, depending on the type of processor being supported, e.g. i.MX6Q, i.MX6SX, etc. The old way this was being set could add multiple versions of the same package to the PROVIDES variable which in turn can cause confusion with sstate, e.g. a number of i.MX6 machines use :mx6q:mx6dl in their overrides whereas others might only have :mx6q. With the previous setting of PROVIDES, this package would not be sharable via sstate between such machines. This patch changes the process so that these extra packages are only added once, improving the [re]usability of sstate. Signed-off-by: Gary Thomas <gary@mlbassoc.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
-rw-r--r--meta-fsl-arm/recipes-graphics/imx-gpu-viv/imx-gpu-viv.inc9
1 files changed, 5 insertions, 4 deletions
diff --git a/meta-fsl-arm/recipes-graphics/imx-gpu-viv/imx-gpu-viv.inc b/meta-fsl-arm/recipes-graphics/imx-gpu-viv/imx-gpu-viv.inc
index ea19292d..4b6e030e 100644
--- a/meta-fsl-arm/recipes-graphics/imx-gpu-viv/imx-gpu-viv.inc
+++ b/meta-fsl-arm/recipes-graphics/imx-gpu-viv/imx-gpu-viv.inc
@@ -11,10 +11,11 @@ DEPENDS += "${@base_contains('DISTRO_FEATURES', 'x11', 'virtual/libx11 libxdamag
11 base_contains('DISTRO_FEATURES', 'wayland', 'wayland', \ 11 base_contains('DISTRO_FEATURES', 'wayland', 'wayland', \
12 '', d), d)}" 12 '', d), d)}"
13 13
14PROVIDES += "virtual/wayland-egl virtual/libgal-x11 virtual/egl virtual/libopenvg virtual/libg2d" 14EXTRA_PROVIDES = ""
15PROVIDES_append_mx6q = " virtual/libgl virtual/libgles1 virtual/libgles2" 15EXTRA_PROVIDES_mx6q = " virtual/libgl virtual/libgles1 virtual/libgles2"
16PROVIDES_append_mx6dl = " virtual/libgl virtual/libgles1 virtual/libgles2" 16EXTRA_PROVIDES_mx6dl = " virtual/libgl virtual/libgles1 virtual/libgles2"
17PROVIDES_append_mx6sx = " virtual/libgl virtual/libgles1 virtual/libgles2" 17EXTRA_PROVIDES_mx6sx = " virtual/libgl virtual/libgles1 virtual/libgles2"
18PROVIDES += "virtual/wayland-egl virtual/libgal-x11 virtual/egl virtual/libopenvg virtual/libg2d ${EXTRA_PROVIDES}"
18 19
19PE = "1" 20PE = "1"
20 21