diff --git a/mesa-demos.be0 b/mesa-demos.be0 index f34373ca8..79b86ced6 100755 --- a/mesa-demos.be0 +++ b/mesa-demos.be0 @@ -61,10 +61,23 @@ SRCURL[0]="https://mesa.freedesktop.org/archive/demos/mesa-demos-${PKGVERSION}.t # bee_build #} -#mee_install() { -# bee_install -#} -## by default this may be 'make install DESTDIR="${D}"' +# Install all the demos (including the pointless ones) at first, in a +# temporary location: +mee_install() { + start_cmd make install DESTDIR=${D}/cruft +} + +# Install gears and glinfo, as well as a few other demos: +mee_install_post() { + mkdir -p ${D}/usr/bin + for demo in gears glinfo glthreads glxcontexts glxdemo glxgears \ + glxgears_fbconfig glxheads glxinfo glxpbdemo glxpixmap ; do + mv --verbose ${D}/cruft/usr/bin/$demo ${D}/usr/bin + done + # Remove cruft: + rm -rf ${D}/cruft +} + ############################################################################### ##