SRC_URI[archive.sha256sum] = "a9cc62ab760afeebcb1319a193508734a2d470cab8effab2776a2d3c65bd9cd2"
SRC_URI[demos.md5sum] = "22e03dc4038cd63f32c21eb60994892b"
SRC_URI[demos.sha256sum] = "3d73988ad3e87f6084a4593cc6b3aac63aca3e893d3e9409d892a6f51558e4c4"
+
+PACKAGES =+ "${PN}-xprogs"
+FILES_${PN}-xprogs = "${bindir}/glxdemo ${bindir}/glxgears ${bindir}/glxheads ${bindir}/glxinfo"
+
+do_install_append () {
+ install -d ${D}/${bindir}
+ for i in glxdemo glxgears glxheads glxinfo; do
+ install -m 0755 ${S}/progs/xdemos/${i} ${D}/${bindir}
+ done
+}
SRC_URI[archive.sha256sum] = "6e945389add4e5b41f2c403ced13c343767565f2eacde4b16de2d0f9f8a6aac4"
SRC_URI[demos.md5sum] = "02816f10f30b1dc5e069e0f68c177c98"
SRC_URI[demos.sha256sum] = "c3de74d62f925e32030adb3d0edcfb3c7a4129fc92c48181a389eeed8f14b897"
+
+PACKAGES =+ "${PN}-xprogs"
+FILES_${PN}-xprogs = "${bindir}/glxdemo ${bindir}/glxgears ${bindir}/glxheads ${bindir}/glxinfo"
+
+do_install_append () {
+ install -d ${D}/${bindir}
+ for i in glxdemo glxgears glxheads glxinfo; do
+ install -m 0755 ${S}/progs/xdemos/${i} ${D}/${bindir}
+ done
+}
+SRC_URI += "ftp://ftp.freedesktop.org/pub/mesa/${PV}/MesaDemos-${PV}.tar.bz2;name=demos"
+
SRC_URI[archive.md5sum] = "8c75f90cd0303cfac9e4b6d54f6759ca"
SRC_URI[archive.sha256sum] = "782a7b2810b1c466b3a994eba96485b59b47cc1120c0caa24de1aecf1e013830"
SRC_URI[demos.md5sum] = "0ede7adf217951acd90dbe4551210c07"
SRC_URI[demos.sha256sum] = "2fdf09fd7967fb1946e7f6af07d39c9fb695c373e1bad3855d3c3fbece5badd0"
+PACKAGES =+ "${PN}-xprogs"
+FILES_${PN}-xprogs = "${bindir}/glxdemo ${bindir}/glxgears ${bindir}/glxheads ${bindir}/glxinfo"
+
EXTRA_OECONF += " --disable-gallium"
+
+do_install_append () {
+ install -d ${D}/${bindir}
+ for i in glxdemo glxgears glxheads glxinfo; do
+ install -m 0755 ${S}/progs/xdemos/${i} ${D}/${bindir}
+ done
+}
SRC_URI += " \
+ ftp://ftp.freedesktop.org/pub/mesa/${PV}/MesaDemos-${PV}.tar.bz2;name=demos \
file://fix-progs-makefile.patch \
file://glamo.patch \
"
SRC_URI[demos.md5sum] = "757d9e2e06f48b1a52848be9b0307ced"
SRC_URI[demos.sha256sum] = "ea7b9ebfb7a80de2b275c0c9124c8a505382ec48411a2794ab82542f9885ac3c"
+PACKAGES =+ "${PN}-xprogs"
+FILES_${PN}-xprogs = "${bindir}/glxdemo ${bindir}/glxgears ${bindir}/glxheads ${bindir}/glxinfo"
+
DEFAULT_PREFERENCE_shr = "2"
EXTRA_OECONF += " --disable-gallium"
+
+do_install_append () {
+ install -d ${D}/${bindir}
+ for i in glxdemo glxgears glxheads glxinfo; do
+ install -m 0755 ${S}/progs/xdemos/${i} ${D}/${bindir}
+ done
+}
DEPENDS = "${PROTO_DEPS} ${LIB_DEPS}"
SRC_URI = "ftp://ftp.freedesktop.org/pub/mesa/${PV}/MesaLib-${PV}.tar.bz2;name=archive \
- ftp://ftp.freedesktop.org/pub/mesa/${PV}/MesaDemos-${PV}.tar.bz2;name=demos \
"
S = "${WORKDIR}/Mesa-${PV}"
# Package contents vary according to ${MACHINE_DRI_MODULES}.
PACKAGE_ARCH = "${MACHINE}"
-PACKAGES =+ "libegl libegl-dev libegl-dbg libglu libglu-dev libosmesa libosmesa-dev libgl libgl-dev ${PN}-xprogs"
+PACKAGES =+ "libegl libegl-dev libegl-dbg libglu libglu-dev libosmesa libosmesa-dev libgl libgl-dev"
FILES_${PN} += "${libdir}/dri/*.so"
-FILES_${PN}-xprogs = "${bindir}/glxdemo ${bindir}/glxgears ${bindir}/glxheads ${bindir}/glxinfo"
FILES_libegl = "${libdir}/libEGL.so.* ${libdir}/egl/*.so"
FILES_libgl = "${libdir}/libGL.so.*"
FILES_libglu = "${libdir}/libGLU.so.*"
NATIVE_INSTALL_WORKS = "1"
do_install_append () {
- install -d ${D}/${bindir}
- for i in glxdemo glxgears glxheads glxinfo; do
- install -m 0755 ${S}/progs/xdemos/${i} ${D}/${bindir}
- done
install -d ${D}/${includedir}/GL
cp -pPr ${S}/include/GL/internal* ${D}/${includedir}/GL
}