# Template file for 'wireshare'
pkgname=wireshare
version=@release_version@
revision=1
build_style=gnu-makefile
hostmakedepends="openjdk21 gradle"
depends="openjdk21-jre"
short_desc="Peer-to-peer sharing for Gnutella, BitTorrent, magnet, and eD2k"
maintainer="Hermes contributors <noreply@github.com>"
license="GPL-3.0-or-later"
homepage="@release_homepage_url@"
distfiles="@source_tarball_url@"
checksum=@source_tarball_sha256@
archs="x86_64"

do_build() {
	./gradlew --no-daemon wireShareJar
}

do_install() {
	vmkdir usr/bin usr/share/wireshare
	vinstall packaging/common/launchers/WireShare 755 usr/bin WireShare
	vinstall WireShare.jar 644 usr/share/wireshare WireShare.jar
	vinstall packaging/common/app/@release_app_id@.desktop 644 usr/share/applications @release_app_id@.desktop
	vinstall packaging/common/app/@release_app_id@.metainfo.xml 644 usr/share/metainfo @release_app_id@.metainfo.xml
	vcopy packaging/common/icons usr/share
}
