# $Header: /magellan-cvs/smage/glut/glut-3.7.1-r7.smage2,v 1.1 2007-07-01 15:21:53 niro Exp $ PNAME="glut" PVER="3.7.1" PBUILD="r8" PCATEGORIE="media-libs" STATE="unstable" DESCRIPTION="GLUT is the OpenGL Utility Toolkit." HOMEPAGE="http://www.opengl.org/resources/libraries/glut/" # use this smage only with >= xorg-7.0.0 # preinstall and src_preare of sminc will ensure this, # so do not remove !! sminclude xorg mtools # dep only exist with new xorg-7.0.0 (media-libs/mesa) DEPEND=">= virtual/opengl" PROVIDE="virtual/glut" SRCFILE="MesaLib-5.0.tar.bz2" SRCDIR="${BUILDDIR}/Mesa-5.0" MESADEMOS="MesaDemos-5.0.tar.bz2" SRC_URI=( mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/${MESADEMOS} ) src_prepare() { munpack ${SRCFILE} || die munpack ${MESADEMOS} || die } src_compile() { cd ${SRCDIR} mconfigure || die # compile only glut cd ${SRCDIR}/src-glut mmake || die } src_install() { cd ${SRCDIR} # needed directories minstalldir /usr/include/GL || die minstalldir /usr/$(mlibdir) || die # libs minstallexec src-glut/.libs/libglut.so.${PVER} /usr/$(mlibdir) || die mlink libglut.so.${PVER} /usr/$(mlibdir)/libglut.so || die # linkfiles minstallfile src-glut/.libs/libglut.lai /usr/$(mlibdir)/libglut.la || die # headers install -m 0644 include/GL/glut* ${BINDIR}/usr/include/GL || die # docs minstalldocs docs/COPYRIGHT || die }