[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