HumanResourceMachine-20160323jm-overlay
download
# 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"
}