# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 inherit games versionator unpacker multilib-minimal read V_MAJ V_MIN V_PATCH V_BUILD V_SUFFIX _X <<< $(get_version_components) V_MAJMIN="${V_MAJ}.${V_MIN}." if [ "${V_MAJMIN}" == "0.0." ]; then V_MAJMIN="Alpha" fi V_UPSTREAM="${V_MAJMIN}${V_PATCH}${V_SUFFIX}" DESCRIPTION="A sci fi colony sim driven by an intelligent AI storyteller." HOMEPAGE="http://rimworldgame.com/" HUMAN_PN="RimWorld" PROG_PN="RimWorld${V_BUILD}Linux" SRC_URI="RimWorld${V_UPSTREAM}Linux.zip" LICENSE="all-rights-reserved" SLOT="0" RESTRICT="fetch strip" KEYWORDS="~x86 ~amd64" IUSE="" DEPEND="" RDEPEND=" media-libs/glu[${MULTILIB_USEDEP}] media-libs/mesa[${MULTILIB_USEDEP}] x11-libs/libX11[${MULTILIB_USEDEP}] x11-libs/libXcursor[${MULTILIB_USEDEP}] x11-libs/libXext[${MULTILIB_USEDEP}] " S="${WORKDIR}/${PROG_PN}" GAMEDIR="${GAMES_PREFIX_OPT}/${PN}" QA_PREBUILT=" ${GAMEDIR}/${PROG_PN} ${GAMEDIR}/${PROG_PN}_Data/Mono/x86/libmono.so ${GAMEDIR}/${PROG_PN}_Data/Mono/x86_64/libmono.so ${GAMEDIR}/${PROG_PN}_Data/Plugins/x86/ScreenSelector.so ${GAMEDIR}/${PROG_PN}_Data/Plugins/x86_64/ScreenSelector.so ${GAMEDIR}/${PROG_PN}_Data/Plugins/x86/libsteam_api.so ${GAMEDIR}/${PROG_PN}_Data/Plugins/x86_64/libsteam_api.so " pkg_nofetch() { einfo "Please purchase ${HUMAN_PN} at ${HOMEPAGE} if you have not" einfo "already done so. Use the personal download link you were emailed" einfo "to download ${SRC_URI}, placing it in /usr/portage/distfiles." einfo "" } src_install() { exeinto "${GAMEDIR}" insinto "${GAMEDIR}" # Extraneous rm -rf "${S}/${PROG_PN}_Data/Mono/etc" if use amd64; then newexe "${PROG_PN}.x86_64" "${PROG_PN}" rm -rf ${S}/${PROG_PN}_Data/*/x86 else newexe="${PROG_PN}.x86" "${PROG_PN}" rm -rf ${S}/${PROG_PN}_Data/*/x86_64 fi doins -r "${PROG_PN}_Data" doins -r "Mods" dodoc *.txt rm -f "${D}/usr/share/doc/${PF}/Version.txt" newicon "${PROG_PN}_Data/Resources/UnityPlayer.png" "${PN}.png" games_make_wrapper "${PN}" "${GAMEDIR}/${PROG_PN}" make_desktop_entry "${PN}" "${HUMAN_PN}" prepgamesdirs }