# $Header: /magellan-cvs/smage/starfighter/starfighter-1.1-r5.smage2,v 1.2 2008/02/07 14:23:54 niro Exp $ PNAME="starfighter" PVER="1.1" PBUILD="r5" PCATEGORIE="x11-games" STATE="testing" DESCRIPTION="2D scrolling shooter game." HOMEPAGE="http://www.parallelrealities.co.uk/starfighter.php" DEPEND=">= media-libs/libsdl-1.2 >= media-libs/sdl-mixer-1.2 >= media-libs/sdl-image-1.2" SDEPEND=">= sys-apps/sed-4" SRCFILE="${PNAME}-${PVER}-1.tar.gz" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude mbuild SRC_URI=( "http://www.parallelrealities.co.uk/download.php?file=${SRCFILE}&type=zip" mirror://${PNAME}/${SRCFILE} ) src_compile() { cd ${SRCDIR} # fix our CFLAGS sed -i "s:-O3:${CFLAGS}:g" [Mm]akefile || die mmake \ BINDIR="/usr/games/${PNAME}/bin/" \ DATADIR="/usr/games/${PNAME}/share/" \ DOCDIR="/usr/share/doc/${PNAME}-${PVER}/" \ || die } src_install() { cd ${SRCDIR} # needed directories install -d ${BINDIR}/usr/bin || die install -d ${BINDIR}/usr/games/${PNAME}/{bin,share} || die install -d ${BINDIR}/usr/share/doc/${PNAME}-${PVER} || die mmake \ BINDIR="${BINDIR}/usr/games/${PNAME}/bin/" \ DATADIR="${BINDIR}/usr/games/${PNAME}/share/" \ DOCDIR="${BINDIR}/usr/share/doc/${PNAME}-${PVER}/" \ install || die # compress docs gzip -9 ${BINDIR}/usr/share/doc/${PNAME}-${PVER}/LICENSE || die # symlink binary to /usr/bin ln -snf ../games/${PNAME}/bin/${PNAME} ${BINDIR}/usr/bin/${PNAME} || die # fix permissions chmod 0754 ${BINDIR}/usr/bin/${PNAME} || die chmod 0754 ${BINDIR}/usr/games/${PNAME}/bin/${PNAME} || die chown root:games ${BINDIR}/usr/bin/${PNAME} || die chown -R root:games ${BINDIR}/usr/games/${PNAME} || die }