3 DESCRIPTION = "An open source implementation of the OpenGL spec"
4 HOMEPAGE = "http://mesa3d.org"
9 SRC_URI = "${SOURCEFORGE_MIRROR}/mesa3d/MesaLib-${PV}.tar.bz2 \
10 ${SOURCEFORGE_MIRROR}/mesa3d/MesaDemos-${PV}.tar.bz2 "
11 S = "${WORKDIR}/Mesa-${PV}"
13 PROVIDES = "virtual/libgl"
15 inherit autotools pkgconfig
17 EXTRA_OECONF = "--enable-glu \
24 # Package contents vary according to ${MACHINE_DRI_MODULES}.
25 PACKAGE_ARCH = "${MACHINE}"
27 PACKAGES =+ "libegl libegl-dev libglu libglu-dev libosmesa libosmesa-dev libgl libgl-dev"
28 FILES_libegl = "${libdir}/libEGL.so.*"
29 FILES_libgl = "${libdir}/libGL.so.*"
30 FILES_libglu = "${libdir}/libGLU.so.*"
31 FILES_libosmesa = "${libdir}/libOSMesa.so.*"
33 FILES_libegl-dev = "${libdir}/libEGL.* ${includedir}/EGL"
34 FILES_libgl-dev = "${libdir}/libGL.* ${includedir}/GL"
35 FILES_libglu-dev = "${libdir}/libGLU.* ${includedir}/GL/glu*.h"
36 FILES_libosmesa-dev = "${libdir}/libOSMesa.* ${includedir}/osmesa.h"
41 install -d ${STAGING_INCDIR}/GL/
42 cp -pPr ${S}/include/GL/internal* ${STAGING_INCDIR}/GL/
45 do_install_append () {
46 install -d ${D}/${bindir}
47 for i in glxdemo glxgears glxheads glxinfo; do
48 install -m 0755 ${S}/progs/xdemos/${i} ${D}/${bindir}