From 1be0f4f5ad558f732f86b33340cf21b8b045100c Mon Sep 17 00:00:00 2001 From: Otavio Salvador Date: Fri, 1 Nov 2013 11:42:36 -0200 Subject: mesa: Follow OE-Core update to 9.2.2 release Change-Id: Id093c95fb3d5d6259b3b7873bc7b8aed2da7b1fd Signed-off-by: Otavio Salvador --- recipes-graphics/mesa/mesa_9.1.6.bbappend | 40 ------------------------------- recipes-graphics/mesa/mesa_9.2.2.bbappend | 40 +++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+), 40 deletions(-) delete mode 100644 recipes-graphics/mesa/mesa_9.1.6.bbappend create mode 100644 recipes-graphics/mesa/mesa_9.2.2.bbappend (limited to 'recipes-graphics/mesa') diff --git a/recipes-graphics/mesa/mesa_9.1.6.bbappend b/recipes-graphics/mesa/mesa_9.1.6.bbappend deleted file mode 100644 index 9975abc..0000000 --- a/recipes-graphics/mesa/mesa_9.1.6.bbappend +++ /dev/null @@ -1,40 +0,0 @@ -# FIXME: We may need to disable EGL, GL ES1 and GL ES2 -python __anonymous () { - import re - - # SoC families to work on - families = ['mx5', 'mx6'] - cur_soc_families = d.getVar('SOC_FAMILY', True) - if cur_soc_families and \ - any(map(lambda x: x in cur_soc_families.split(':'), families)): - # Remove egl gles1 and gles2 configure options - 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)) - - # Remove itens from provides - provides = d.getVar('PROVIDES', True).split() - take_out = ['virtual/libgles1', 'virtual/libgles2', 'virtual/egl'] - if 'mx6' in cur_soc_families.split(':'): - take_out.append('virtual/libgl') - new_provides = [] - for i in provides: - if i not in take_out: - new_provides.append(i) - - d.setVar('PROVIDES', ' '.join(new_provides)) -} - -# FIXME: Dirty hack to allow use of Vivante GPU libGL binary -do_install_append_mx6 () { - rm -f ${D}${libdir}/libGL.* -} diff --git a/recipes-graphics/mesa/mesa_9.2.2.bbappend b/recipes-graphics/mesa/mesa_9.2.2.bbappend new file mode 100644 index 0000000..9975abc --- /dev/null +++ b/recipes-graphics/mesa/mesa_9.2.2.bbappend @@ -0,0 +1,40 @@ +# FIXME: We may need to disable EGL, GL ES1 and GL ES2 +python __anonymous () { + import re + + # SoC families to work on + families = ['mx5', 'mx6'] + cur_soc_families = d.getVar('SOC_FAMILY', True) + if cur_soc_families and \ + any(map(lambda x: x in cur_soc_families.split(':'), families)): + # Remove egl gles1 and gles2 configure options + 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)) + + # Remove itens from provides + provides = d.getVar('PROVIDES', True).split() + take_out = ['virtual/libgles1', 'virtual/libgles2', 'virtual/egl'] + if 'mx6' in cur_soc_families.split(':'): + take_out.append('virtual/libgl') + new_provides = [] + for i in provides: + if i not in take_out: + new_provides.append(i) + + d.setVar('PROVIDES', ' '.join(new_provides)) +} + +# FIXME: Dirty hack to allow use of Vivante GPU libGL binary +do_install_append_mx6 () { + rm -f ${D}${libdir}/libGL.* +} -- cgit v1.2.3-54-g00ecf