need dependency on bash for REPLACE_BASH to work properly.
[pkgsrcv2.git] / devel / flexdock / Makefile
1 # $NetBSD: Makefile,v 1.4 2008/05/25 21:42:21 joerg Exp $
2 #
3
4 DISTNAME=       flexdock-0.5.1
5 CATEGORIES=     devel
6 MASTER_SITES=   https://flexdock.dev.java.net/files/documents/2037/52479
7 EXTRACT_SUFX=   .zip
8
9 MAINTAINER=     pkgsrc-users@NetBSD.org
10 HOMEPAGE=       https://flexdock.dev.java.net/
11 COMMENT=        Swing windowing and docking framework
12 LICENSE=        apache-2.0
13
14 PKG_DESTDIR_SUPPORT=    user-destdir
15
16 USE_LANGUAGES=  # none
17 USE_JAVA=       run
18
19 INSTALLATION_DIRS=      \
20         lib/java/flexdock \
21         lib/java/flexdock/lib \
22         lib/java/flexdock/lib/jmf \
23         lib/java/flexdock/lib/jmf/doc \
24         lib/java/flexdock/lib/jmf/lib \
25         share/examples/flexdock
26
27 PLIST_SUBST+=   PKGVERSION_NOREV=${PKGVERSION_NOREV}
28
29 do-build:
30         ${MKDIR} ${WRKSRC}
31         printf "#! ${SH}\\nexec ${PKG_JAVA_HOME}/bin/java -jar ${PREFIX}/lib/java/flexdock/flexdock-demo-${PKGVERSION_NOREV}.jar \"\$$@\"\\n" > ${WRKDIR}/flexdock.sh
32
33 FD_FILES=       \
34         flexdock-demo-0.5.1.jar \
35         flexdock-0.5.1.jar \
36         lib/jmf/doc/readme.html \
37         lib/jmf/lib/customizer.jar \
38         lib/jmf/lib/jmf.jar \
39         lib/jmf/lib/jmf.properties \
40         lib/jmf/lib/mediaplayer.jar \
41         lib/jmf/lib/multiplayer.jar \
42         lib/LICENSE.txt \
43         lib/commons-logging-1.1.jar \
44         lib/looks-2.1.1.jar \
45         lib/skinlf.jar
46
47 do-install:
48         ${INSTALL_SCRIPT} ${WRKDIR}/flexdock.sh ${DESTDIR}${PREFIX}/share/examples/flexdock/
49 .for tmp in ${FD_FILES}
50         ${INSTALL_DATA} ${WRKDIR}/${tmp}  ${DESTDIR}${PREFIX}/lib/java/flexdock/${tmp}
51 .endfor
52
53 .include "../../mk/java-vm.mk"
54 .include "../../mk/bsd.pkg.mk"