[meta-freescale] [meta-fsl-demos][PATCH 1/2] fsl-gpu-sdk: Upgrade to 1.2 version

Neena Busireddy neena.busireddy at freescale.com
Wed Aug 27 12:35:16 PDT 2014


- Upgrade from 1.1 to 1.2 version.
- All the backends (fb, dfb and wayland) are supported
  now with 3.10.31-1.1.0 graphics update.
- Includes the changes to enable fsl-gpu-sdk usage
  with the mx6sx SoC.

Signed-off-by: Neena Busireddy <neena.busireddy at freescale.com>
---
 .../{fsl-gpu-sdk_1.1.bb => fsl-gpu-sdk_1.2.bb}     |   15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)
 rename recipes-graphics/fsl-gpu-sdk/{fsl-gpu-sdk_1.1.bb => fsl-gpu-sdk_1.2.bb} (71%)

diff --git a/recipes-graphics/fsl-gpu-sdk/fsl-gpu-sdk_1.1.bb b/recipes-graphics/fsl-gpu-sdk/fsl-gpu-sdk_1.2.bb
similarity index 71%
rename from recipes-graphics/fsl-gpu-sdk/fsl-gpu-sdk_1.1.bb
rename to recipes-graphics/fsl-gpu-sdk/fsl-gpu-sdk_1.2.bb
index 88191fc..021eb77 100644
--- a/recipes-graphics/fsl-gpu-sdk/fsl-gpu-sdk_1.1.bb
+++ b/recipes-graphics/fsl-gpu-sdk/fsl-gpu-sdk_1.2.bb
@@ -2,10 +2,12 @@ SUMMARY = "Freescale GPU SDK Samples"
 DESCRIPTION = "Set of sample applications for Freescale GPU"
 LICENSE = "Proprietary"
 LIC_FILES_CHKSUM = "file://COPYING;md5=44e96dac83a60d6c21a6055f7b31cf0c"
-DEPENDS = "${WL_DEPENDS}"
+DEPENDS = "virtual/libopenvg ${WL_DEPENDS} ${DFB_DEPENDS}"
 DEPENDS_append_mx6q = " virtual/libgles1 virtual/libgles2"
 DEPENDS_append_mx6dl = " virtual/libgles1 virtual/libgles2"
+DEPENDS_append_mx6sx = " virtual/libgles1 virtual/libgles2"
 WL_DEPENDS = "${@base_contains('DISTRO_FEATURES', 'wayland', 'wayland', '', d)}"
+DFB_DEPENDS =  "${@base_contains('DISTRO_FEATURES', 'directfb', 'directfb', '', d)}"
 
 inherit fsl-eula-unpack
 
@@ -15,15 +17,18 @@ RREPLACES_${PN} = "vivante-gpu-sdk"
 RCONFLICTS_${PN} = "vivante-gpu-sdk"
 
 SRC_URI = "${FSL_MIRROR}/${PN}-${PV}.bin;fsl-eula=true"
-SRC_URI[md5sum] = "7cf0e66cfc6202a51bdd42573e601e6a"
-SRC_URI[sha256sum] = "89e3753b343b67e3a0d82fe3e96f0b388e73a650c2a00c767cf67efce7d0c217"
+SRC_URI[md5sum] = "9e9bd05dd12c709d8d91ea7ac2445e86"
+SRC_URI[sha256sum] = "12c78f8c666fdfb1745af9cc22416f03ef670b6ee3db079f6e90e1a3e5ddf0ea"
 
 S = "${WORKDIR}/${PN}-${PV}"
 
-SUPPORTED_APIS = "${@base_contains('DISTRO_FEATURES', 'x11', '', 'OpenVG', d)}"
+SUPPORTED_APIS = "OpenVG"
 SUPPORTED_APIS_append_mx6q = " GLES1.1 GLES2.0"
 SUPPORTED_APIS_append_mx6dl = " GLES1.1 GLES2.0"
-MAKEFILE_NO_X11 = "${@base_contains('DISTRO_FEATURES', 'wayland', 'Makefile.wl', 'Makefile.fbdev', d)}"
+SUPPORTED_APIS_append_mx6sx = " GLES1.1 GLES2.0"
+
+MAKEFILE_NO_X11 = "${@base_contains('DISTRO_FEATURES', 'wayland', 'Makefile.wl', \
+                                     base_contains('DISTRO_FEATURES', 'directfb', 'Makefile.Dfb', 'Makefile.fbdev', d), d)}"
 MAKEFILE = "${@base_contains('DISTRO_FEATURES', 'x11', 'Makefile.x11', '${MAKEFILE_NO_X11}', d)}"
 
 EXTRA_OEMAKE += "YOCTO_BUILD=1"
-- 
1.7.9.5



More information about the meta-freescale mailing list