COMMENT =	peer-to-peer sharing for Gnutella, BitTorrent, magnet, and eD2k

V =		@release_version@
DISTNAME =	WireShare-${V}-source
PKGNAME =	wireshare-${V}
CATEGORIES =	net

HOMEPAGE =	@release_homepage_url@

PERMIT_PACKAGE =	Yes

MASTER_SITES =	@source_tarball_url@
EXTRACT_SUFX =	.tar.gz

MODULES =	java
MODJAVA_VER =	21
BUILD_DEPENDS =	devel/gradle
RUN_DEPENDS =	java/javaPathHelper

WRKDIST =	${WRKDIR}/hermes-wireshare-${V}
NO_TEST =	Yes

do-build:
	cd ${WRKDIST} && JAVA_HOME=${JAVA_HOME} ./gradlew --no-daemon wireShareJar

do-install:
	${INSTALL_DATA_DIR} ${WRKINST}${PREFIX}/bin
	${INSTALL_DATA_DIR} ${WRKINST}${PREFIX}/share/wireshare
	${INSTALL_DATA_DIR} ${WRKINST}${PREFIX}/share/applications
	${INSTALL_DATA_DIR} ${WRKINST}${PREFIX}/share/metainfo
	${INSTALL_DATA_DIR} ${WRKINST}${PREFIX}/share/icons
	${INSTALL_SCRIPT} ${WRKDIST}/packaging/common/launchers/WireShare ${WRKINST}${PREFIX}/bin/WireShare
	${INSTALL_DATA} ${WRKDIST}/WireShare.jar ${WRKINST}${PREFIX}/share/wireshare/WireShare.jar
	${INSTALL_DATA} ${WRKDIST}/packaging/common/app/@release_app_id@.desktop ${WRKINST}${PREFIX}/share/applications/@release_app_id@.desktop
	${INSTALL_DATA} ${WRKDIST}/packaging/common/app/@release_app_id@.metainfo.xml ${WRKINST}${PREFIX}/share/metainfo/@release_app_id@.metainfo.xml
	cd ${WRKDIST}/packaging/common && pax -rw icons ${WRKINST}${PREFIX}/share/

.include <bsd.port.mk>
