add plugin(streamtvplayer)
[vuplus_openembedded] / recipes / mesa / mesa-common.inc
1 SECTION = "x11"
2
3 DESCRIPTION = "An open source implementation of the OpenGL spec"
4 HOMEPAGE = "http://mesa3d.org"
5 LICENSE = "MIT"
6
7 INC_PR = "r7"
8
9 SRC_URI = "${SOURCEFORGE_MIRROR}/mesa3d/MesaLib-${PV}.tar.bz2 \
10            ${SOURCEFORGE_MIRROR}/mesa3d/MesaDemos-${PV}.tar.bz2 "
11 S = "${WORKDIR}/Mesa-${PV}"
12
13 PROVIDES = "virtual/libgl"
14
15 inherit autotools pkgconfig
16
17 EXTRA_OECONF = "--enable-glu \
18                 --disable-glw \
19                 --disable-glut \
20                "
21
22 inherit glx-use-tls
23
24 # Package contents vary according to ${MACHINE_DRI_MODULES}.
25 PACKAGE_ARCH = "${MACHINE}"
26
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.*"
32
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"
37
38
39 do_stage() {
40         autotools_stage_all
41                 install -d ${STAGING_INCDIR}/GL/        
42                 cp -pPr ${S}/include/GL/internal* ${STAGING_INCDIR}/GL/
43 }
44
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}
49     done
50 }