diff options
Diffstat (limited to 'games/sauerbraten/Makefile')
-rw-r--r-- | games/sauerbraten/Makefile | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/games/sauerbraten/Makefile b/games/sauerbraten/Makefile new file mode 100644 index 00000000000..2ee0f505f72 --- /dev/null +++ b/games/sauerbraten/Makefile @@ -0,0 +1,64 @@ +# $NetBSD: Makefile,v 1.1 2019/06/30 21:41:46 nia Exp $ + +DISTNAME= sauerbraten_2013_04_04_collect_edition_linux +PKGNAME= sauerbraten-2013_04_04 +CATEGORIES= games +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=sauerbraten/} +EXTRACT_SUFX= .tar.bz2 + +MAINTAINER= nia@NetBSD.org +HOMEPAGE= http://sauerbraten.org/ +COMMENT= First-person shooter game based on Cube 2 +LICENSE= zlib AND cc-by-nc-sa-v3.0-license + +USE_TOOLS+= gmake pkg-config pax +USE_LANGUAGES= c c++03 + +WRKSRC= ${WRKDIR}/sauerbraten +BUILD_DIRS+= src +BUILD_TARGET= client master server + +LDFLAGS.NetBSD+= -lrt + +INSTALLATION_DIRS+= bin +INSTALLATION_DIRS+= libexec +INSTALLATION_DIRS+= share/applications +INSTALLATION_DIRS+= share/icons/hicolor/16x16/apps +INSTALLATION_DIRS+= share/icons/hicolor/32x32/apps +INSTALLATION_DIRS+= share/doc/sauerbraten +INSTALLATION_DIRS+= share/sauerbraten/data +INSTALLATION_DIRS+= share/sauerbraten/packages + +pre-configure: +.for prog in client master server + ${SED} -e 's,@PREFIX@,${PREFIX},g' \ + < ${FILESDIR}/sauerbraten.sh.in > \ + ${WRKDIR}/sauer_${prog} +.endfor + +do-install: +.for prog in client master server + ${INSTALL_SCRIPT} ${WRKDIR}/sauer_${prog} \ + ${DESTDIR}${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/src/sauer_${prog} \ + ${DESTDIR}${PREFIX}/libexec +.endfor + ${INSTALL_DATA} ${FILESDIR}/sauerbraten.desktop \ + ${DESTDIR}${PREFIX}/share/applications + ${INSTALL_DATA} ${WRKSRC}/src/xcode/help/sauer16.png \ + ${DESTDIR}${PREFIX}/share/icons/hicolor/16x16/apps/sauerbraten.png + ${INSTALL_DATA} ${WRKSRC}/src/xcode/help/sauer32.png \ + ${DESTDIR}${PREFIX}/share/icons/hicolor/32x32/apps/sauerbraten.png + cd ${WRKSRC}/docs && ${PAX} -rw -pp . ${DESTDIR}${PREFIX}/share/doc/sauerbraten + cd ${WRKSRC}/data && ${PAX} -rw -pp . ${DESTDIR}${PREFIX}/share/sauerbraten/data + cd ${WRKSRC}/packages && ${PAX} -rw -pp . ${DESTDIR}${PREFIX}/share/sauerbraten/packages + +.include "../../audio/SDL_mixer/buildlink3.mk" +.include "../../graphics/MesaLib/buildlink3.mk" +.include "../../graphics/SDL_image/buildlink3.mk" +.include "../../graphics/hicolor-icon-theme/buildlink3.mk" +.include "../../devel/SDL/buildlink3.mk" +.include "../../devel/zlib/buildlink3.mk" +.include "../../net/enet/buildlink3.mk" +.include "../../x11/libX11/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" |