pkgsrc/games/heretic2-demo/Makefile
joerg e42ee064c5 Hack around a strange difference in the compressed file format:
DragonFly's system gzip rejects the input due to bad magic number,
but bsdtar can understand it with the help of zlib. So just use
bsdtar as gtar on DragonFly for now.
2006-06-02 13:32:35 +00:00

57 lines
1.7 KiB
Makefile

# $NetBSD: Makefile,v 1.17 2006/06/02 13:32:35 joerg Exp $
#
DISTNAME= heretic2-demo-x86
PKGNAME= heretic2-demo-2.0
PKGREVISION= 1
CATEGORIES= games x11
MASTER_SITES= ftp://ftp.linuxgames.com/loki/demos/heretic2/ \
ftp://download.linuxlords.com/pub/demos/heretic2/ \
ftp://ftp.linux.tucows.com/pub/Loki/demos/heretic2/
EXTRACT_SUFX= .run
MAINTAINER= abs@NetBSD.org
HOMEPAGE= http://www.lokigames.com/products/heretic2/
COMMENT= Heretic2 - first person Quake 3D engine based (linux demo)
NO_CONFIGURE= yes
EXTRACT_CMD= ${SED} '1,/^END_OF_STUB$$/d' ${DOWNLOADED_DISTFILE} | \
${GTAR} xzf -
USE_TOOLS+= gtar
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == "DragonFly"
# system gzip doesn't like the file, but zlib does.
TOOLS_PLATFORM.gtar= /usr/bin/bsdtar
.endif
ONLY_FOR_PLATFORM=*-*-i386
DISTBINNAME= heretic2_demo.x86
BINNAME= heretic2-demo
WRKSRC= ${WRKDIR}
DIST_SUBDIR= lokigames
LIBDIR= ${PREFIX}/lib/lokigames/${BINNAME}
SHAREDIR= ${PREFIX}/share/doc/lokigames
INSTALLATION_DIRS= bin
do-build:
${SED} -e 's#@@PREFIX@@#${PREFIX}#g' \
-e 's#@@LIBDIR@@#${LIBDIR}#g' \
-e 's#@@BINNAME@@#${BINNAME}#g' \
<${FILESDIR}/wrapper.sh >${WRKDIR}/${BINNAME}.sh
# The executable must be in the same directory as the data.
do-install:
${INSTALL_PROGRAM_DIR} ${LIBDIR}
${INSTALL_DATA_DIR} ${SHAREDIR}
${INSTALL_SCRIPT} ${WRKDIR}/${BINNAME}.sh ${PREFIX}/bin/${BINNAME}
${INSTALL_PROGRAM} ${WRKSRC}/${DISTBINNAME} ${LIBDIR}/${BINNAME}
${INSTALL_DATA} ${WRKSRC}/README ${SHAREDIR}/${BINNAME}-QuickStart.txt
${INSTALL_DATA} ${WRKSRC}/README ${SHAREDIR}/${BINNAME}-README
cd ${WRKSRC} && ${PAX} -rw base gl_drivers icon.xpm ref_glx.so ${LIBDIR}
.include "../../mk/bsd.pkg.mk"