EAPI=8
inherit desktop xdg-utils
DESCRIPTION="A Minecraft Launcher which is multi-functional, cross-platform and popular"
HOMEPAGE="https://hmcl.huangyuhui.net
https://github.com/HMCL-dev/HMCL
"
SRC_URI="https://ghproxy.net/https://github.com/${PN}-dev/${PN}/releases/download/release-${PV}/HMCL-${PV}.sh -> ${PN}.sh"
KEYWORDS="amd64"
LICENSE="GPL-3"
SLOT="0"
IUSE=""
DEPEND=""
RDEPEND="
	virtual/jre
"
S="${WORKDIR}"

src_install() {
	dodir /opt/hmcl
	cp ${DISTDIR}/${PN}.sh ${ED}/opt/hmcl/${PN}.sh

	cp ${FILESDIR}/icon.png ${ED}/opt/hmcl/icon.png
	dodir /usr/share/applications
	cp ${FILESDIR}/hmcl.desktop ${ED}/usr/share/applications/hmcl.desktop
	fperms +x /opt/hmcl/${PN}.sh
}

pkg_postinst() {
	xdg_icon_cache_update
	xdg_desktop_database_update
	xdg_mimeinfo_database_update

}

pkg_postrm() {
	xdg_icon_cache_update
	xdg_desktop_database_update
	xdg_mimeinfo_database_update

}