Tweak x11-wm/lxsession version 0.4.6.1_2
[dports.git] / x11-wm / lxmed / Makefile
1 # Created by: Rusmir Dusko <nemysis@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       lxmed
5 PORTVERSION=    20120515
6 PORTREVISION=   2
7 CATEGORIES=     x11-wm java
8 MASTER_SITES=   SF/${PORTNAME}/
9 DIST_SUBDIR=    java
10
11 MAINTAINER=     ports@FreeBSD.org
12 COMMENT=        LXDE Main Menu Editor
13
14 LICENSE=        GPLv3
15
16 RUN_DEPENDS=    gksu:sysutils/gksu
17
18 WRKSRC=         ${WRKDIR}/${PORTNAME}
19
20 USE_JAVA=       yes
21 JAVA_VERSION=   1.6+
22 NO_BUILD=       yes
23
24 DATADIR=        ${JAVASHAREDIR}/${PORTNAME}
25
26 SUB_FILES=      ${PORTNAME}.sh ${PORTNAME}-root
27
28 post-extract:
29         @(cd ${WRKSRC}/content/ && ${CP} -a ${PORTNAME}.desktop \
30                 ${PORTNAME}-root.desktop)
31
32 post-patch:
33         @${REINPLACE_CMD} -e 's|/opt/lxmed/${PORTNAME}.png|${PORTNAME}|; \
34                 s|Main Menu Editor|${COMMENT}|' \
35                 ${WRKSRC}/content/${PORTNAME}.desktop
36         @${REINPLACE_CMD} -e 's|/opt/lxmed/${PORTNAME}.png|${PORTNAME}|; \
37                 s|Exec=lxmed|Exec=${PORTNAME}-root ${PORTNAME}|; \
38                 s|Main Menu Editor|${COMMENT} (as root)|' \
39                 ${WRKSRC}/content/${PORTNAME}-root.desktop
40
41 do-install:
42         ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh \
43                 ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
44         ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}-root \
45                 ${STAGEDIR}${PREFIX}/bin/
46         @${MKDIR} ${STAGEDIR}${DATADIR}
47         ${CP} -a ${FILESDIR}/pc-su ${STAGEDIR}${DATADIR}
48         ${INSTALL_DATA} ${WRKSRC}/content/LXMenuEditor.jar ${STAGEDIR}${DATADIR}
49         ${INSTALL_DATA} ${WRKSRC}/content/${PORTNAME}.png \
50                 ${STAGEDIR}${PREFIX}/share/pixmaps/
51         ${INSTALL_DATA} ${WRKSRC}/content/*.desktop ${STAGEDIR}${DESKTOPDIR}
52
53 .include <bsd.port.mk>