# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

inherit desktop

DESCRIPTION="Secure and modern Minecraft Launcher"
HOMEPAGE="https://skmedix.pl"
SRC_URI="https://skmedix.pl/binaries/skl/${PV}/SKlauncher-${PV}.jar"
S="${WORKDIR}"
LICENSE="Apache-2.0 LicenseRef-SKlauncher"
SLOT="0"
KEYWORDS="~amd64"

RESTRICT="mirror strip"
RDEPEND=">=virtual/jre-17"
BDEPEND="app-arch/unzip"

QA_PREBUILT="*"

src_unpack() {
	cp "${DISTDIR}/SKlauncher-${PV}.jar" "${WORKDIR}/" || die
}

src_prepare() {
	default
	unzip -o -j "SKlauncher-${PV}.jar" logo.png -d "${WORKDIR}" ||
		die "failed to extract icon"
}

src_install() {
	insinto /usr/share/java/sklauncher
	newins "SKlauncher-${PV}.jar" SKlauncher.jar
	exeinto /usr/bin
	newexe "${FILESDIR}/sklauncher" sklauncher
	newicon "${WORKDIR}/logo.png" sklauncher.png
	make_desktop_entry sklauncher SKlauncher sklauncher "Game;Simulation"
	insinto /usr/share/licenses/${PF}
	newins "${FILESDIR}/LICENSE.sklauncher" LICENSE
}