summaryrefslogtreecommitdiff
path: root/meta/recipes-graphics/mesa/mesa-common.inc
AgeCommit message (Collapse)AuthorFiles
2013-01-18mesa-dri: enable the wayland-egl platformAlexandru DAMIAN1
If the "wayland" DISTRO_FEATURE is present, enable the Wayland EGL platform. This is required by the reference Wayland compositor, Weston. Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-01-10mesa: bump to 9.0.1Ross Burton1
Upgrade Mesa to 9.01, backporting a patch from master to build without needing mesa-dri-glsl-native. Several patches have been merged upstream, so drop them. License checksums updated as the file was re-formated. Drop mesa-dri-glsl-native as we don't need it anymore. Tested with Piglit's "quick" test suite, pass rate remains constant compared to 8.0.5 at 87%. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-12-14mesa: remove dependency on mesa-dri in mesa-dri-devRoss Burton1
Move /etc/drirc to libdricommon so mesa-dri is empty, and remove the automatic dependency on mesa-dri in mesa-dri-dev. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-12-13mesa: package osmesa.pcRoss Burton1
Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-12-11mesa-dri: upgrade -git version to current masterRoss Burton1
license.html was reformated so the checksum changed. The GLSL compiler can be built using CC_FOR_BUILD, so we don't need mesa-dri-glsl-native. Update common packaging to include libdricore and the skeleton libgles3, and remove the driver .la files. mesa-git/uclibc.patch isn't applied, remove. x32 support is integrated into mklib, drop 0003-fix-for-x32.patch. uclibc is checked for upstream, drop 0001-Compile-with-uclibc.patch. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-12-11mesa: common packaging cleanupRoss Burton1
mesa-dri ships the configuration file in mesa 9, so ship that and don't claim it's empty. Clean up libegl and libgbm packaging. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-11-21mesa-dri: add correct RPROVIDES for the -dev packagesRoss Burton1
The -dev packages were RPROVIDEing the non-dev names, which is clearly wrong. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-11-19mesa: default to enabling EGL and GLESRoss Burton1
Even on systems where Mesa has no hardware support, building the software renderers is useful for build testing and limited functionality. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-11-19mesa: add -mesa suffix to GL packages, RPROVIDE their generic namesRoss Burton1
When Debian-renaming, all packages that provide GL libraries get renamed to the same name, and it's entirley possible for a feed to have multiple GL libraries in. This obviously creates conflicts. Resolve this for Mesa by forcing the package names to be of the form libgl-mesa, and RPROVIDE libgl. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-11-02mesa: Build separate GLU libraryDaniel Stone1
Mesa has removed GLU from the core tree upstream, so remove it from the Mesa build and add the separate tarball as a new recipe. Signed-off-by: Daniel Stone <daniel@fooishbar.org> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-10-18mesa: remove libegl-dbg, put all debugging into mesa-dri-dbgRoss Burton1
Signed-off-by: Ross Burton <ross.burton@intel.com>
2012-10-18mesa: remove mesa-dri dependency in mesa-dri-devRoss Burton1
mesa-dri is empty, so instead of allowing an empty package, remove the default dependency on mesa-dri and let the system not generate mesa-dri. Signed-off-by: Ross Burton <ross.burton@intel.com>
2012-08-23mesa: clean up PACKAGECONFIGRoss Burton1
Use machine overrides instead of machine features. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-08-19mesa: enable EGL, with DRM and X11 platformsRoss Burton1
Patch originally by Damien Lespiau <damien.lespiau@intel.com>. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-08-19mesa: respect x11 DISTRO_FEATURERoss Burton1
Patch originally by Damien Lespiau <damien.lespiau@intel.com>. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-08-19mesa: enable GLES v1 and v2Ross Burton1
Patch originally by Damien Lespiau <damien.lespiau@intel.com>. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-08-06mesa: Update to 8.0.4 (latest stable version)Damien Lespiau1
- The license file has changed, but the project still has the same license - Patches have been rebased on top of the 8.0 branch. crossfix.patch and crossfix-mklib.patch have been merged as they address the same problem Signed-off-by: Damien Lespiau <damien.lespiau@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-08-06mesa: enable the Graphic Buffer Manager libraryRoss Burton1
Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-08-06mesa: add --enable-shared-glapi, and package it in libglapiRoss Burton1
Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-08-06mesa: move glu.pc to libglu-devRoss Burton1
Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-08-06mesa: format the packages list nicelyRoss Burton1
Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-08-06mesa: no need to depend on python-native, the class does thatRoss Burton1
Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-07-22mesa-common: Update for python-native changesMorgan Little1
Add pythonnative to the inherits list Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-03mesa: add missing flex-native/bison-native depsChristopher Larson1
A quick glance at configure.ac shows that both are required to build mesa, but we were relying on their being built implicitly via other recipes in the dependency chain. Make it explicit. Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-04-26mesa: Fix mklibs patch to simply remove troublesome uname usageRichard Purdie1
Without this we started seeing the -mx32 flag being passed to the compiler for things like arm builds which makes no sense. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-04-10mesa-common: package gl.pc in libgl-devJoshua Lock1
gl.pc should be packaged in libgl-dev not the mesa-dev package Fixes [YOCTO #2059] Signed-off-by: Joshua Lock <josh@linux.intel.com>
2011-12-05mesa-dri, mesa-xlib: fix compilation with x32 toolchainNitin A Kamble1
Add support for building with x32 toolchain. Simplified the use of SRC_URI & S vars across multiple files. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: H.J. Lu <hjl.tools@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-11-29mesa-common: allow empty PNMartin Jansa1
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-11-29mesa: package gl/egl/osmesa to separate packagesMartin Jansa1
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-11-18mesa: fix calling host's commandsKang Kai1
mesa use its script file bin/mklib to generate libraries, and call the host's commands "ar/ranlib/gcc/g++". Fix it to call the cross-compile tools properly. Signed-off-by: Kang Kai <kai.kang@windriver.com>
2011-10-14mesa: move shared PROTO_DEPS, LIB_DEPS and DEPENDS to common .incMartin Jansa1
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-10-14mesa-common: MesaDemos is now separate recipes, bump PE, introduce INC_PRMartin Jansa1
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-10-14mesa-common: add common LIC_FILES_CHKSUM for newer mesa versionsMartin Jansa1
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-10-14mesa: move common patches which could be used in both mesa-dri and mesa-xlib ↵Martin Jansa1
from mesa-dri to mesa Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-02-03recipes-graphics: Add more detailed SUMMARY and DESCRIPTIONSMark Hatle1
Add more detailed SUMMARY and DESCRIPTIONS to various graphics and graphics related components. I've recently gotten question from users what something is, or why it was needed.. this should go a long way toward answering those questions. Many of the descriptions were taken directly from the upstream location, where one was not available the Debian packages were consulted for information. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2011-01-18mesa: add mesa 7.8.2Yu Ke1
The latest mesa 7.10 has dependency on GPLv3 library talloc, so it is still necessary to keep one old non-GPLv3 mesa.And the latest non-GPLv3 version is mesa 7.8.2, so this patch add it. Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-12-02mesa: enable gluYu Ke1
GLU is needed by glew, which in turn needed by mesa-demos Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-08-27Major layout change to the packages directoryRichard Purdie1
Having one monolithic packages directory makes it hard to find things and is generally overwhelming. This commit splits it into several logical sections roughly based on function, recipes.txt gives more information about the classifications used. The opportunity is also used to switch from "packages" to "recipes" as used in OpenEmbedded as the term "packages" can be confusing to people and has many different meanings. Not all recipes have been classified yet, this is just a first pass at separating things out. Some packages are moved to meta-extras as they're no longer actively used or maintained. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>