# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit desktop wrapper xdg MY_PN="cactus" DESCRIPTION="Arcade style twin stick shooter set in a vivid sci-fi universe" HOMEPAGE="https://www.assaultandroidcactus.com/" SRC_URI="AssaultAndroidCactus_linux_${PV}.zip" LICENSE="all-rights-reserved" SLOT="0" KEYWORDS="-* ~amd64 ~x86" RESTRICT="bindist fetch splitdebug" RDEPEND=" sys-libs/zlib virtual/opengl " BDEPEND=" app-arch/unzip " S="${WORKDIR}/AssaultAndroidCactus_linux" DIR="/opt/${PN}" QA_PREBUILT="${DIR#/}/*" pkg_nofetch() { einfo "Please buy and download ${SRC_URI} from:" einfo " https://www.humblebundle.com/store/${PN%+}" einfo "and move it to your distfiles directory." } src_install() { exeinto "${DIR}" newexe ${MY_PN}.$(usex amd64 x86_64 x86) ${MY_PN} make_wrapper ${PN} "${DIR}"/${MY_PN} insinto "${DIR}" doins -r ${MY_PN}_Data/ rm -r "${ED}/${DIR}"/${MY_PN}_Data/*/$(usex amd64 x86 x86_64) || die # Some Unity games have a GUI launcher but this one doesn't use it. rm "${ED}/${DIR}"/${MY_PN}_Data/Plugins/*/ScreenSelector.so || die newicon -s 128 ${MY_PN}_Data/Resources/UnityPlayer.png ${PN}.png make_desktop_entry ${PN} "Assault Android Cactus+" }