Annotation of pkgsrc/emulators/cannonball/Makefile, Revision 1.10
1.10 ! adam 1: # $NetBSD: Makefile,v 1.9 2021/03/26 08:53:07 fox Exp $
1.1 fox 2:
1.9 fox 3: DISTNAME= cannonball-0.32
1.10 ! adam 4: PKGREVISION= 1
1.1 fox 5: CATEGORIES= emulators
6: MASTER_SITES= ${MASTER_SITE_GITHUB:=djyt/}
7: EXTRACT_USING= bsdtar
8:
9: MAINTAINER= fox@NetBSD.org
10: HOMEPAGE= https://github.com/djyt/cannonball/wiki
11: COMMENT= Enhanced OutRun Engine
12: LICENSE= mame-license
13:
14: USE_LANGUAGES= c c++
15: USE_TOOLS+= pkg-config
16: USE_CMAKE= yes
17: CONFIGURE_DIRS= build
18: CMAKE_ARG_PATH= ${WRKSRC}/cmake
1.8 fox 19: CMAKE_ARGS+= -DTARGET=linux.cmake
1.1 fox 20:
21: TOOL_DEPENDS+= icoutils-[0-9]*:../../graphics/icoutils
22:
23: ICON_SIZES= 16
24:
25: INSTALLATION_DIRS+= bin libexec share/applications \
26: share/cannonball share/cannonball/res \
27: share/cannonball/conf ${PKGMANDIR}/man6
28: .for s in ${ICON_SIZES}
29: INSTALLATION_DIRS+= share/icons/hicolor/${s}x${s}/apps
30: .endfor
31:
32: pre-configure:
33: .for s in ${ICON_SIZES}
34: cd ${WRKSRC} && ${PREFIX}/bin/icotool -w ${s} -h ${s} -x -o ${s}.png \
35: res/cannonball.ico
36: .endfor
37:
38: ${MKDIR} ${WRKSRC}/build
39:
40: post-build:
41: ${SED} -e 's,@PREFIX@,${PREFIX},g' < ${FILESDIR}/cannonball.sh.in > \
42: ${WRKDIR}/cannonball.sh
43:
44: do-install:
45: ${INSTALL_DATA} ${WRKSRC}/build/res/tilemap.bin \
46: ${DESTDIR}${PREFIX}/share/cannonball/res/tilemap.bin
47: ${INSTALL_DATA} ${WRKSRC}/build/res/tilepatch.bin \
48: ${DESTDIR}${PREFIX}/share/cannonball/res/tilepatch.bin
49: ${INSTALL_DATA} ${WRKSRC}/build/config.xml \
50: ${DESTDIR}${PREFIX}/share/cannonball/conf/config.xml
51: ${INSTALL_DATA} ${FILESDIR}/cannonball.desktop \
52: ${DESTDIR}${PREFIX}/share/applications
53: ${INSTALL_SCRIPT} ${WRKDIR}/cannonball.sh \
54: ${DESTDIR}${PREFIX}/bin/cannonball
55: ${INSTALL_PROGRAM} ${WRKSRC}/build/cannonball \
56: ${DESTDIR}${PREFIX}/libexec
57: ${INSTALL_MAN} ${WRKSRC}/docs/cannonball.6 \
58: ${DESTDIR}${PREFIX}/${PKGMANDIR}/man6
59: .for s in ${ICON_SIZES}
60: ${INSTALL_DATA} ${WRKSRC}/${s}.png \
61: ${DESTDIR}${PREFIX}/share/icons/hicolor/${s}x${s}/apps/cannonball.png
62: .endfor
63:
64: .include "../../devel/boost-headers/buildlink3.mk"
65: .include "../../devel/boost-libs/buildlink3.mk"
66: .include "../../devel/SDL2/buildlink3.mk"
1.8 fox 67: .if ${OPSYS} != "Darwin"
68: . include "../../graphics/glu/buildlink3.mk"
69: . include "../../graphics/MesaLib/buildlink3.mk"
70: .endif
1.2 fox 71: .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
1.1 fox 72: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>