SUMMARY = "A free implementation of the OpenGL API" DESCRIPTION = "Mesa is an open-source implementation of the OpenGL specification - \ a system for rendering interactive 3D graphics. \ A variety of device drivers allows Mesa to be used in many different environments \ ranging from software emulation to complete hardware acceleration for modern GPUs. \ Mesa is used as part of the overall Direct Rendering Infrastructure and X.org \ environment." HOMEPAGE = "http://mesa3d.org" BUGTRACKER = "https://bugs.freedesktop.org" SECTION = "x11" LICENSE = "MIT" SRC_URI = "ftp://ftp.freedesktop.org/pub/mesa/${PV}/MesaLib-${PV}.tar.bz2;name=mesalib \ ftp://ftp.freedesktop.org/pub/mesa/${PV}/MesaDemos-${PV}.tar.bz2;name=mesademos " S = "${WORKDIR}/Mesa-${PV}" PROVIDES = "virtual/libgl" inherit autotools pkgconfig EXTRA_OECONF = "--enable-glu \ --disable-glw \ --disable-glut \ --enable-glx-tls" # Multiple virtual/gl providers being built breaks staging EXCLUDE_FROM_WORLD = "1" PACKAGES =+ "libglu libglu-dev" FILES_libglu = "${libdir}/libGLU.so.*" FILES_libglu-dev = "${libdir}/libGLU.* ${includedir}/GL/glu*.h"