summaryrefslogtreecommitdiffstats
path: root/common/recipes-graphics
diff options
context:
space:
mode:
authorRoss Burton <ross.burton@intel.com>2013-11-14 17:23:23 +0000
committerTom Zanussi <tom.zanussi@intel.com>2013-11-14 15:56:58 -0600
commite7a1f88099bcd204172d01a7a9c6a4ca32527c3e (patch)
tree7ef4912d1089c050f1ceec79cb79cc144cc8287d /common/recipes-graphics
parentccc27afc38d0190e25d7c19ebb49d5c33fba3194 (diff)
downloadmeta-intel-e7a1f88099bcd204172d01a7a9c6a4ca32527c3e.tar.gz
emgd-driver-bin: add missing GLchar typedef to gl2.h
GLES2/gl2.h is missing the GLchar typedef, so at least gstreamer1.0-plugins-bad fails to compile. Khronos say the typedef should be there so patch it in. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Diffstat (limited to 'common/recipes-graphics')
-rw-r--r--common/recipes-graphics/xorg-driver/emgd-driver-bin/glchar.patch17
-rw-r--r--common/recipes-graphics/xorg-driver/emgd-driver-bin_1.18.bb3
2 files changed, 20 insertions, 0 deletions
diff --git a/common/recipes-graphics/xorg-driver/emgd-driver-bin/glchar.patch b/common/recipes-graphics/xorg-driver/emgd-driver-bin/glchar.patch
new file mode 100644
index 00000000..2781ec96
--- /dev/null
+++ b/common/recipes-graphics/xorg-driver/emgd-driver-bin/glchar.patch
@@ -0,0 +1,17 @@
1EMGD's gl2.h is missing the GLchar typedef, so add it.
2
3Upstream-Status: Submitted
4Signed-off-by: Ross Burton <ross.burton@intel.com>
5
6diff --git a/usr/include/GLES2/gl2.h b/usr/include/GLES2/gl2.h
7index 8b83f3f..4fbd12e 100644
8--- a/usr/include/GLES2/gl2.h
9+++ b/usr/include/GLES2/gl2.h
10@@ -21,6 +21,7 @@ typedef unsigned int GLenum;
11 typedef unsigned char GLboolean;
12 typedef unsigned int GLbitfield;
13 typedef khronos_int8_t GLbyte;
14+typedef char GLchar;
15 typedef short GLshort;
16 typedef int GLint;
17 typedef int GLsizei;
diff --git a/common/recipes-graphics/xorg-driver/emgd-driver-bin_1.18.bb b/common/recipes-graphics/xorg-driver/emgd-driver-bin_1.18.bb
index b3bf0d2c..62c3418c 100644
--- a/common/recipes-graphics/xorg-driver/emgd-driver-bin_1.18.bb
+++ b/common/recipes-graphics/xorg-driver/emgd-driver-bin_1.18.bb
@@ -41,6 +41,7 @@ SRC_URI = "http://downloadmirror.intel.com/22865/eng/LIN_IEMGD_1_18_GOLD_3398.tg
41 file://egl.pc \ 41 file://egl.pc \
42 file://gles_cm.pc \ 42 file://gles_cm.pc \
43 file://glesv2.pc \ 43 file://glesv2.pc \
44 file://glchar.patch;apply=0 \
44 " 45 "
45 46
46SRC_URI[md5sum] = "a165c397866d3fb70ddab318c834e49a" 47SRC_URI[md5sum] = "a165c397866d3fb70ddab318c834e49a"
@@ -127,6 +128,8 @@ do_install () {
127 # Khronos development headers needed for EGL, OpenGL-ES, and OpenVG development 128 # Khronos development headers needed for EGL, OpenGL-ES, and OpenVG development
128 ${RPM2CPIO} ${S}/emgd-devel*.rpm | cpio -id 129 ${RPM2CPIO} ${S}/emgd-devel*.rpm | cpio -id
129 130
131 patch -d ${S} -p1 < ${WORKDIR}/glchar.patch
132
130 install -d -m 0755 ${D}${includedir}/EGL 133 install -d -m 0755 ${D}${includedir}/EGL
131 install -m 0755 ${S}/usr/include/EGL/*.h ${D}${includedir}/EGL/ 134 install -m 0755 ${S}/usr/include/EGL/*.h ${D}${includedir}/EGL/
132 install -d -m 0755 ${D}${includedir}/GLES 135 install -d -m 0755 ${D}${includedir}/GLES