summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOtavio Salvador <otavio@ossystems.com.br>2013-05-17 18:59:18 -0300
committerOtavio Salvador <otavio@ossystems.com.br>2013-06-07 14:17:04 -0300
commit8dd5a12dbb99c9f91feb6716bf969439d1a7e773 (patch)
tree058ed876cf4d0bf8684a096448940e18ed8b2539
parent28148f6c141bcead911b37dfb30e77ff9a9d13a8 (diff)
downloadmeta-fsl-arm-8dd5a12dbb99c9f91feb6716bf969439d1a7e773.tar.gz
gpu-viv-bin-mx6q: Update to 3.0.35-4.0.0 BSP release
This includes a new libgl-mx6 package, besides the 3.0.35-4.0.0 release includes the GL library (without the headers) so we needed to avoid the headers removal done before. The Wayland backend needs to be removed as it will be supported in another GPU package so we added an explicit FIXME note to keep it recorded. Change-Id: I07f926b94f7dd31ce51dc03f676adc6d2a080b88 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
-rw-r--r--recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc12
-rw-r--r--recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_1.1.0.bb14
-rw-r--r--recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_3.0.35-4.0.0.bb14
3 files changed, 24 insertions, 16 deletions
diff --git a/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc b/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc
index 97cebfd..cc82b45 100644
--- a/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc
+++ b/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc
@@ -5,7 +5,7 @@
5DESCRIPTION = "GPU driver and apps for imx6" 5DESCRIPTION = "GPU driver and apps for imx6"
6SECTION = "libs" 6SECTION = "libs"
7LICENSE = "Proprietary" 7LICENSE = "Proprietary"
8LIC_FILES_CHKSUM = "file://usr/include/gc_vdk.h;endline=11;md5=c831981a5cbb2673318b77fb2f07014c" 8LIC_FILES_CHKSUM = "file://usr/include/gc_vdk.h;endline=11;md5=19f5925343fa3da65596eeaa4ddb5fd3"
9PROVIDES += "virtual/libgal-x11 virtual/egl virtual/libgles1 virtual/libgles2" 9PROVIDES += "virtual/libgal-x11 virtual/egl virtual/libgles1 virtual/libgles2"
10 10
11INC_PR = "r5" 11INC_PR = "r5"
@@ -19,6 +19,7 @@ SRC_URI = "${FSL_MIRROR}/${PN}-${PV}.bin;fsl-eula=true \
19 " 19 "
20 20
21PACKAGES =+ "libclc-mx6 libclc-mx6-dev libclc-mx6-dbg \ 21PACKAGES =+ "libclc-mx6 libclc-mx6-dev libclc-mx6-dbg \
22 libgl-mx6 libgl-mx6-dev libgl-mx6-dbg \
22 libgles-mx6 libgles-mx6-dev libgles-mx6-dbg \ 23 libgles-mx6 libgles-mx6-dev libgles-mx6-dbg \
23 libgles2-mx6 libgles2-mx6-dev libgles2-mx6-dbg \ 24 libgles2-mx6 libgles2-mx6-dev libgles2-mx6-dbg \
24 libglslc-mx6 libglslc-mx6-dev libglslc-mx6-dbg \ 25 libglslc-mx6 libglslc-mx6-dev libglslc-mx6-dbg \
@@ -56,9 +57,13 @@ do_install () {
56 57
57 cp ${S}/usr/lib/*.so ${D}${libdir} 58 cp ${S}/usr/lib/*.so ${D}${libdir}
58 cp -axr ${S}/usr/include/* ${D}${includedir} 59 cp -axr ${S}/usr/include/* ${D}${includedir}
59 rm -r ${D}${includedir}/GL
60 cp -axr ${S}/opt ${D} 60 cp -axr ${S}/opt ${D}
61 61
62 # FIXME: Remove Wayland contents
63 rm -r ${D}${includedir}/wayland-viv
64 find ${D}${libdir} -name '*-wl.so' -exec rm '{}' ';'
65 rm ${D}${libdir}/*wayland*.so
66
62 if [ "${USE_X11}" = "yes" ]; then 67 if [ "${USE_X11}" = "yes" ]; then
63 cp -r ${S}/usr/lib/dri ${D}${libdir} 68 cp -r ${S}/usr/lib/dri ${D}${libdir}
64 find ${D}${libdir} -name '*-dfb.so' -exec rm '{}' ';' 69 find ${D}${libdir} -name '*-dfb.so' -exec rm '{}' ';'
@@ -114,6 +119,9 @@ FILES_libgal-mx6 = "${libdir}/libGAL${SOLIBS}"
114FILES_libgal-mx6-dev = "${libdir}/libGAL${SOLIBSDEV}" 119FILES_libgal-mx6-dev = "${libdir}/libGAL${SOLIBSDEV}"
115FILES_libgal-mx6-dbg = "${libdir}/.debug/libGAL${SOLIBS}" 120FILES_libgal-mx6-dbg = "${libdir}/.debug/libGAL${SOLIBS}"
116 121
122FILES_libgl-mx6 = "${libdir}/libGL${SOLIBS}"
123FILES_libgl-mx6-dbg = "${libdir}/.debug/libGL.${SOLIBS}"
124
117FILES_libgles-mx6 = "${libdir}/libGLESv1*${SOLIBS} ${libdir}/libGLES_*${SOLIBS}" 125FILES_libgles-mx6 = "${libdir}/libGLESv1*${SOLIBS} ${libdir}/libGLES_*${SOLIBS}"
118FILES_libgles-mx6-dev = "${includedir}/GLES ${libdir}/libGLESv1*${SOLIBS} ${libdir}/libGLES_*${SOLIBSDEV}" 126FILES_libgles-mx6-dev = "${includedir}/GLES ${libdir}/libGLESv1*${SOLIBS} ${libdir}/libGLES_*${SOLIBSDEV}"
119FILES_libgles-mx6-dbg = "${libdir}/.debug/libGLESv1*${SOLIBS} ${libdir}/.debug/libGLES_*${SOLIBS}" 127FILES_libgles-mx6-dbg = "${libdir}/.debug/libGLESv1*${SOLIBS} ${libdir}/.debug/libGLES_*${SOLIBS}"
diff --git a/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_1.1.0.bb b/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_1.1.0.bb
deleted file mode 100644
index 994c11c..0000000
--- a/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_1.1.0.bb
+++ /dev/null
@@ -1,14 +0,0 @@
1# Copyright (C) 2012 Freescale Semiconductor
2# Released under the MIT license (see COPYING.MIT for the terms)
3
4PR = "${INC_PR}.0"
5PE = "1"
6
7include gpu-viv-bin-mx6q.inc
8
9SRC_URI[md5sum] = "60f4ba65f557fc63fde6dacfeef205a8"
10SRC_URI[sha256sum] = "4238b72a6dad2d075d159bb1e86fb68bbed7c27894ce82c546a8e7c58ae5d683"
11
12# FIXME: 1.1.0 BSP release uses DirectFB 1.4 and Yocto has 1.6 so
13# disable it for now
14USE_DFB = "no"
diff --git a/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_3.0.35-4.0.0.bb b/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_3.0.35-4.0.0.bb
new file mode 100644
index 0000000..47390cf
--- /dev/null
+++ b/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_3.0.35-4.0.0.bb
@@ -0,0 +1,14 @@
1# Copyright (C) 2012-2013 Freescale Semiconductor
2# Released under the MIT license (see COPYING.MIT for the terms)
3
4PR = "${INC_PR}.0"
5PE = "1"
6
7include gpu-viv-bin-mx6q.inc
8
9SRC_URI[md5sum] = "2bb7d2f4bdff79ae99ce0c9fc2540701"
10SRC_URI[sha256sum] = "48d04d11c6fec11411bcd97c47199caea517ebcd86db6c70f1964b3358a68924"
11
12# FIXME: 3.0.35-4.0.0 BSP release uses DirectFB 1.4 and Yocto has 1.6 so
13# disable it for now
14USE_DFB = "no"