Tweak games/blinken version 4.14.3
[dports.git] / games / pyspacewar / Makefile
1 # Created by: Rusmir Dusko <nemysis@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       pyspacewar
5 PORTVERSION=    0.9.8
6 CATEGORIES=     games python
7 DIST_SUBDIR=    python
8
9 MAINTAINER=     nemysis@FreeBSD.org
10 COMMENT=        Game loosely based on the original Spacewar!
11
12 LICENSE=        GPLv2
13 LICENSE_FILE=   ${WRKSRC}/GPL.txt
14
15 RUN_DEPENDS=    ${PYGAME}
16
17 USE_GITHUB=     yes
18 GH_ACCOUNT=     mgedmin
19 GH_TAGNAME=     2d058b1
20
21 USES=           python
22 USE_PYTHON=     distutils autoplist
23
24 PORTDOCS=       *.rst
25 OPTIONS_DEFINE= DOCS
26
27 INSTALLS_ICONS= yes
28
29 DESKTOP_ENTRIES="PySpaceWar" "" ${PORTNAME} \
30                 "${PORTNAME}" "Game;ArcadeGame;" ""
31
32 post-install:
33 .for i in 16 22 32 48
34         @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps
35         ${INSTALL_DATA} ${WRKSRC}/src/pyspacewar/icons/${PORTNAME}${i}.png \
36                 ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps/${PORTNAME}.png
37         @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps
38         ${INSTALL_DATA} ${WRKSRC}/src/pyspacewar/icons/${PORTNAME}${i}.svg \
39                 ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/${PORTNAME}${i}.svg
40 .endfor
41 # Symlink icon which is needed that PySpaceWar works
42         @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/icons
43         ${LN} -sf ${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png \
44                 ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/icons/${PORTNAME}48.png
45
46         @${MKDIR} ${STAGEDIR}${DOCSDIR}
47         ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
48
49 .include <bsd.port.mk>