pkgsrc-wip/commandergenius/Makefile

48 lines
1.6 KiB
Makefile

# $NetBSD: Makefile,v 1.2 2015/09/06 20:10:45 yhardy Exp $
DISTNAME= Commander-Genius-v${PKGVERSION_NOREV}
PKGNAME= Commander-Genius-2.3.9
CATEGORIES= games
MASTER_SITES= https://gitlab.com/Dringgstein/Commander-Genius/-/archive/v${PKGVERSION_NOREV}/
EXTRACT_SUFX= .tar.bz2
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://clonekeenplus.sourceforge.net/
COMMENT= The ultimate Commander Keen interpreter
LICENSE= gnu-gpl-v2
USE_CMAKE= yes
USE_LANGUAGES= c c++
USE_TOOLS+= pkg-config
CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=LINUX64
CMAKE_ARGS+= -DGAMES_SHAREDIR=${PREFIX}/share
CMAKE_ARGS+= -DDOCDIR=${PREFIX}/share/doc/commandergenius
#CMAKE_ARGS+= -DUSE_SDL2=NO
# segmentation fault on startup
CMAKE_ARGS+= -DUSE_OPENGL=NO
INSTALLATION_DIRS= bin share/doc/commandergenius
PYTHON_VERSIONS_INCOMPATIBLE= 27
post-install:
cd ${WRKSRC}/vfsroot && ${FIND} . -type d | while read d; do \
${INSTALL_DATA_DIR} "${DESTDIR}${PREFIX}/share/commandergenius/$$d" || exit 1; \
done
cd ${WRKSRC}/vfsroot && ${FIND} . -type f | while read f; do \
${INSTALL_DATA} "$$f" "${DESTDIR}${PREFIX}/share/commandergenius/$${f%/*}" || exit 1; \
done
.include "options.mk"
.include "../../audio/SDL2_mixer/buildlink3.mk"
.include "../../devel/SDL2/buildlink3.mk"
.include "../../devel/boost-libs/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../fonts/SDL2_ttf/buildlink3.mk"
.include "../../graphics/SDL2_image/buildlink3.mk"
.include "../../lang/python/tool.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../www/curl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"