diff options
Diffstat (limited to 'recipes/mesa/mesa-common.inc')
-rw-r--r-- | recipes/mesa/mesa-common.inc | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/recipes/mesa/mesa-common.inc b/recipes/mesa/mesa-common.inc new file mode 100644 index 0000000000..9cd10eb3e3 --- /dev/null +++ b/recipes/mesa/mesa-common.inc @@ -0,0 +1,39 @@ +SECTION = "x11" + +DESCRIPTION = "An open source implementation of the OpenGL spec" +HOMEPAGE = "http://mesa3d.org" +LICENSE = "MIT" + +SRC_URI = "${SOURCEFORGE_MIRROR}/mesa3d/MesaLib-${PV}.tar.bz2 \ + ${SOURCEFORGE_MIRROR}/mesa3d/MesaDemos-${PV}.tar.bz2 " +S = "${WORKDIR}/Mesa-${PV}" + +PROVIDES = "virtual/libgl" + +inherit autotools pkgconfig + +EXTRA_OECONF = "--enable-glu \ + --disable-glw \ + --disable-glut \ + " + +require mesa-tls.inc +EXTRA_OECONF += "${@get_tls_setting(bb, d)} " + +PACKAGES =+ "libglu libglu-dev libosmesa libosmesa-dev libgl libgl-dev" +FILES_libgl = "${libdir}/libGL.so.*" +FILES_libglu = "${libdir}/libGLU.so.*" +FILES_libosmesa = "${libdir}/libOSMesa.so.*" + +FILES_libgl-dev = "${libdir}/libGL.* ${includedir}/GL" +FILES_libglu-dev = "${libdir}/libGLU.* ${includedir}/GL/glu*.h" +FILES_libosmesa-dev = "${libdir}/libOSMesa.* ${includedir}/osmesa.h" + + +do_stage() { + autotools_stage_all + install -d ${STAGING_INCDIR}/GL/ + cp -pPr ${S}/include/GL/internal* ${STAGING_INCDIR}/GL/ +} + + |