From 7be070c405b9c73a0c9fc2878d8b10b39ff24919 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Fri, 22 Mar 2013 17:55:14 +0000 Subject: mesa: Update to match OE-Core mesa rename mesa-dri was renamed to mesa in OE-Core, this matches that rename. Signed-off-by: Richard Purdie --- common/recipes-graphics/mesa/mesa_9.0.2.bbappend | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 common/recipes-graphics/mesa/mesa_9.0.2.bbappend (limited to 'common/recipes-graphics/mesa/mesa_9.0.2.bbappend') diff --git a/common/recipes-graphics/mesa/mesa_9.0.2.bbappend b/common/recipes-graphics/mesa/mesa_9.0.2.bbappend new file mode 100644 index 00000000..b92831d3 --- /dev/null +++ b/common/recipes-graphics/mesa/mesa_9.0.2.bbappend @@ -0,0 +1,24 @@ + +# The emgd binary driver also provides egl, gles1, gles2 library & headers. +# To avoid conflict disable egl, gles1, gles2 from meta-dri if the BSP image +# is bundling the emgd driver. + +python __anonymous () { + import re + xserver = d.getVar('XSERVER', True) + if xserver and 'emgd-driver-bin' in xserver.split(' '): + extra_oeconf = d.getVar('EXTRA_OECONF', True).split() + take_out = ["--enable-egl", "--enable-gles1", "--enable-gles2"] + put_in = ["--disable-egl", "--disable-gles1", "--disable-gles2"] + pattern = re.compile("--with-egl-platforms") + new_extra_oeconf = [ ] + for i in extra_oeconf: + if ( i not in take_out ) and ( not pattern.match(i)): + new_extra_oeconf.append(i) + for i in put_in: + new_extra_oeconf.append(i) + + d.setVar('EXTRA_OECONF', ' '.join(new_extra_oeconf)) + depends = d.getVar('DEPENDS', True) + d.setVar('DEPENDS', depends + " emgd-driver-bin") +} -- cgit v1.2.3-54-g00ecf