# $NetBSD$
#

DISTNAME=	oslc3.0
PKGNAME=	oslc-3.0
CATEGORIES=	devel java
MASTER_SITES=	http://download.forge.objectweb.org/oslcv3/
EXTRACT_SUFX=	.zip

MAINTAINER=	jihbed.research@gmail.com
HOMEPAGE=	https://wiki.objectweb.org/oslcv3/
COMMENT=	Open Source License Checker
LICENSE=	gnu-gpl-v2

WRKSRC=		${WRKDIR}

USE_JAVA=	run
USE_TOOLS+=	pax
USE_LANGUAGES=	# none

INSTALLATION_DIRS=							\
						bin					\
						share/applications		\
						lib/java/oslc			\
						lib/java/oslc/doc  		\
						lib/java/oslc/licenses 	\
						lib/java/oslc/resources
do-build:
	${ECHO} "Create jpicedit.desktop:"
	${ECHO} "[Desktop Entry]" > ${WRKSRC}/oslc.desktop
	${ECHO} "GenericName=Interactive picture editor for LaTeX and PSTricks" >> ${WRKSRC}/oslc.desktop
	${ECHO} "Exec= ${PREFIX}/lib/java/oslc/oslcgui" >> ${WRKSRC}/oslc.desktop
	${ECHO} "Terminal=false" >> ${WRKSRC}/oslc.desktop
	${ECHO} "X-MultipleArgs=false" >> ${WRKSRC}/oslc.desktop
	${ECHO} "Type=Application" >> ${WRKSRC}/oslc.desktop
	${ECHO} "Categories=Development;" >> ${WRKSRC}/oslc.desktop
	${ECHO} "Encoding=UTF-8" >> ${WRKSRC}/oslc.desktop
	${ECHO} "StartupNotify=true" >> ${WRKSRC}/oslc.desktop
	printf "#! ${SH}\\nexec ${PKG_JAVA_HOME}/bin/java -Xms512M -Xmx512M -jar oslc.jar \n" > ${WRKSRC}/oslcgui
	printf "#! ${SH}\\nexec ${PKG_JAVA_HOME}/bin/java -Xms512M -Xmx512M -jar ${PREFIX}/lib/java/oslc/oslc.jar --$@\n" > ${WRKSRC}/oslccli

do-install:
	${INSTALL_SCRIPT} ${WRKSRC}/oslcgui ${DESTDIR}${PREFIX}/lib/java/oslc
	${INSTALL_SCRIPT} ${WRKSRC}/oslccli ${DESTDIR}${PREFIX}/lib/java/oslc
	${LN} -sf ${DESTDIR}${PREFIX}/lib/java/oslc/oslccli ${DESTDIR}${PREFIX}/bin/oslccli
	${INSTALL_DATA} ${WRKSRC}/oslc.desktop  ${DESTDIR}${PREFIX}/share/applications
	${INSTALL_DATA} ${WRKSRC}/*.jar ${DESTDIR}${PREFIX}/lib/java/oslc
	${INSTALL_DATA} ${WRKSRC}/*.txt ${DESTDIR}${PREFIX}/lib/java/oslc
	cd ${WRKSRC}/documentation && pax -rw -pp * ${DESTDIR}${PREFIX}/lib/java/oslc/doc
	cd ${WRKSRC}/licenses && pax -rw -pp * ${DESTDIR}${PREFIX}/lib/java/oslc/licenses
	cd ${WRKSRC}/resources&& pax -rw -pp * ${DESTDIR}${PREFIX}/lib/java/oslc/resources

.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../mk/java-vm.mk"
.include "../../mk/bsd.pkg.mk"
