# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit desktop optfeature xdg DESCRIPTION="Minecraft's official launcher" HOMEPAGE="https://www.minecraft.net/" MY_SRC_URI_BASE="https://launcher.mojang.com/download" SRC_URI=" ${MY_SRC_URI_BASE}/linux/x86_64/${PN}_${PV}.tar.gz -> ${P}.tar.gz ${MY_SRC_URI_BASE}/${PN}.svg " LICENSE="Mojang" SLOT="0" KEYWORDS="-* ~amd64" RESTRICT="bindist mirror test" RDEPEND=" >=app-accessibility/at-spi2-core-2.9.90:2 app-accessibility/orca app-crypt/libsecret >=dev-libs/expat-2.0.1 >=dev-libs/glib-2.39.4:2 >=dev-libs/nspr-4.9.2 >=dev-libs/nss-3.22 >=media-libs/alsa-lib-1.0.23 >=media-libs/mesa-8.1 >=net-print/cups-1.4.0 >=sys-apps/dbus-1.5.12 virtual/secret-service >=x11-libs/gdk-pixbuf-2.22.0:2 >=x11-libs/gtk+-3.18.9:3 >=x11-libs/libdrm-2.4.38 >=x11-libs/libX11-1.4.99.1 >=x11-libs/libxcb-1.1:* >=x11-libs/libXcomposite-0.3 >=x11-libs/libXdamage-1.1 x11-libs/libXext x11-libs/libXfixes >=x11-libs/libXrandr-1.2.99.3 >=x11-libs/pango-1.14.0 " S="${WORKDIR}/${PN}" QA_PREBUILT="opt/bin/${PN}" src_install() { exeinto "/opt/bin" doexe "${PN}" doicon -s scalable "${DISTDIR}/${PN}.svg" make_desktop_entry "${PN}" "Minecraft launcher" "${PN}" \ "ActionGame;AdventureGame;Game;Java" \ "StartupWMClass=${PN}" } pkg_postinst() { xdg_pkg_postinst optfeature "narrator support" app-accessibility/flite }