diff options
Diffstat (limited to 'games/nxengine-evo/Makefile')
-rw-r--r-- | games/nxengine-evo/Makefile | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/games/nxengine-evo/Makefile b/games/nxengine-evo/Makefile new file mode 100644 index 00000000000..10137b44f6d --- /dev/null +++ b/games/nxengine-evo/Makefile @@ -0,0 +1,57 @@ +# $NetBSD: Makefile,v 1.1 2020/09/30 08:07:56 nia Exp $ + +PKGNAME= nxengine-evo-2.6.4 +CATEGORIES= games +GITHUB_TAG= v${PKGVERSION_NOREV} +DIST_SUBDIR= ${PKGNAME_NOREV} +DISTFILES+= nxengine-evo.tar.gz +DISTFILES+= cavestoryen.zip +SITES.nxengine-evo.tar.gz= \ + -https://github.com/nxengine/nxengine-evo/archive/v${PKGVERSION_NOREV}.tar.gz +SITES.cavestoryen.zip= \ + -https://www.cavestory.org/downloads/cavestoryen.zip + +MAINTAINER= nia@NetBSD.org +HOMEPAGE= https://github.com/nxengine/nxengine-evo +COMMENT= Complete rewrite of the platform-adventure game Cave Story +LICENSE= gnu-gpl-v3 + +USE_CMAKE= yes +USE_TOOLS+= pax +USE_LANGUAGES= c c++ + +CMAKE_ARGS+= -DCMAKE_BUILD_TYPE="Release" + +INSTALLATION_DIRS+= bin +INSTALLATION_DIRS+= libexec +INSTALLATION_DIRS+= share/applications +INSTALLATION_DIRS+= share/icons/hicolor/128x128/apps +INSTALLATION_DIRS+= share/nxengine-evo/data + +pre-configure: + ${SED} -e 's,@PREFIX@,${PREFIX},g' \ + < ${FILESDIR}/nxengine-evo.sh.in > \ + ${WRKDIR}/nxengine-evo.sh + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/bin/nx \ + ${DESTDIR}${PREFIX}/share/nxengine-evo/nxengine-evo + ${INSTALL_SCRIPT} ${WRKDIR}/nxengine-evo.sh \ + ${DESTDIR}${PREFIX}/bin/nxengine-evo + ${INSTALL_DATA} ${WRKSRC}/vita/sce_sys/icon0.png \ + ${DESTDIR}${PREFIX}/share/icons/hicolor/128x128/apps/nxengine-evo.png + ${INSTALL_DATA} ${FILESDIR}/nxengine-evo.desktop \ + ${DESTDIR}${PREFIX}/share/applications + cd ${WRKDIR}/CaveStory && ${PAX} -rw -pp . \ + ${DESTDIR}${PREFIX}/share/nxengine-evo + cd ${WRKSRC}/data && ${PAX} -rw -pp . \ + ${DESTDIR}${PREFIX}/share/nxengine-evo/data + cd ${DESTDIR}${PREFIX}/share/nxengine-evo && ${WRKSRC}/bin/extract + +.include "../../audio/SDL2_mixer/buildlink3.mk" +.include "../../devel/SDL2/buildlink3.mk" +.include "../../devel/zlib/buildlink3.mk" +.include "../../graphics/hicolor-icon-theme/buildlink3.mk" +.include "../../graphics/png/buildlink3.mk" +.include "../../mk/pthread.buildlink3.mk" +.include "../../mk/bsd.pkg.mk" |