# Copyright 1999-2024 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit desktop wrapper DESCRIPTION="Program little office workers to solve puzzles" HOMEPAGE="http://tomorrowcorporation.com/humanresourcemachine" SRC_URI="HumanResourceMachine-Linux-2016-03-23.sh" RESTRICT="fetch mirror bindist bundled-libs? ( splitdebug )" LICENSE="all-rights-reserved" SLOT="0" KEYWORDS="-* ~amd64 ~x86" IUSE="bundled-libs" DEPEND="app-arch/unzip" R0DEPEND="virtual/opengl sys-libs/zlib !bundled-libs? ( media-libs/openal media-libs/libsdl2 )" S="${WORKDIR}" pkg_nofetch() { einfo "Please buy and download ${SRC_URI} from" einfo "https://www.humblebundle.com/store" einfo "And place it in ${DISTDIR}" } src_unpack() { # Makeself installer with a zip archive inside the shell script # unpacker.eclass currently doesn't support this tail -c +421887 "${DISTDIR}/${SRC_URI}" > "tmp.zip" || die unzip -q "tmp.zip" || die rm tmp.zip || die } src_install() { dir="/opt/${PN}" arch=$(usex amd64 x86_64 x86) libdir=$(usex amd64 lib64 lib) cd data || die use bundled-libs || rm -r "${arch}/${libdir}" dodoc noarch/README.linux rm noarch/README.linux noarch/LICENSE.txt || die insinto "${dir}" doins -r noarch/* ${arch}/* chmod +x "${D}/${dir}/${PN}.bin.${arch}" || die make_wrapper "${PN}" "${dir}/${PN}.bin.${arch}" "${dir}" "${dir}/${libdir}" make_desktop_entry "${PN}" "Human Resource Machine" "${EPREFIX}${dir}/icon.png" }