View Raw Ebuild
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
}