[meta-freescale] [meta-fsl-arm][PATCH 3/8] imx-gpu-viv: Add upgrade path from gpu-viv-bin-mx6q

Otavio Salvador otavio at ossystems.com.br
Thu Feb 5 03:04:57 PST 2015


The recipe has been renamed but an upgrade path for previously built
packages and existing recipes must to be provided. This instruments
the recipe to allow that.

Change-Id: I89d97a6eafce5d6addfdebe0fc51c2fd4b66f4b7
Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>
---
 recipes-graphics/imx-gpu-viv/imx-gpu-viv.inc | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv.inc b/recipes-graphics/imx-gpu-viv/imx-gpu-viv.inc
index 020250e..b483fbf 100644
--- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv.inc
+++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv.inc
@@ -11,6 +11,8 @@ DEPENDS += "${@base_contains('DISTRO_FEATURES', 'x11', 'virtual/libx11 libxdamag
                              base_contains('DISTRO_FEATURES', 'wayland', 'wayland', \
                                            '', d), d)}"
 
+PROVIDES = "gpu-viv-bin-mx6q"
+
 PROVIDES += "virtual/wayland-egl virtual/libgal-x11 virtual/egl virtual/libopenvg virtual/libg2d"
 PROVIDES_append_mx6q  = " virtual/libgl virtual/libgles1 virtual/libgles2"
 PROVIDES_append_mx6dl  = " virtual/libgl virtual/libgles1 virtual/libgles2"
@@ -237,6 +239,11 @@ do_install () {
     find ${D}${includedir} -type f -exec chmod 644 {} \;
 }
 
+# For backwards compatibility after rename
+RPROVIDES_${PN} = "gpu-viv-bin-mx6q"
+RREPLACES_${PN} = "gpu-viv-bin-mx6q"
+RCONFLICTS_${PN} = "gpu-viv-bin-mx6q"
+
 FILES_libclc-mx6 = "${libdir}/libCLC${SOLIBS}"
 FILES_libclc-mx6-dev = "${includedir}/CL ${libdir}/libCLC${SOLIBSDEV}"
 FILES_libclc-mx6-dbg = "${libdir}/.debug/libCLC${SOLIBS}"
-- 
2.1.4



More information about the meta-freescale mailing list