# Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI=3 inherit eutils games MY_PN="${PN:0:3}" UP_PN="${PN^*}" DESCRIPTION="A game set in a world completely made of tiny cubes that can be blasted to smithereens" HOMEPAGE="http://www.lexaloffle.com/${PN}.php" HIBPAGE="http://www.humblebundle.com" SRC_URI="${PN}_${PV}_i386.tar.gz" RESTRICT="fetch" LICENSE="${PN}" SLOT="0" KEYWORDS="amd64 x86" IUSE="+doc" RDEPEND="amd64? ( app-emulation/emul-linux-x86-sdl app-emulation/emul-linux-x86-opengl ) x86? ( media-libs/libsdl[audio,joystick,video] virtual/opengl )" GAMEDIR="${GAMES_PREFIX_OPT}/${PN}" S="${WORKDIR}/${PN}" pkg_nofetch() { einfo "" einfo "Please buy and download \"${SRC_URI}\" from:" einfo " ${HIBPAGE}" einfo "and move/link it to \"${DISTDIR}\"" einfo "" } src_install() { # Install data insinto "${GAMEDIR}" || die "insinto \"${GAMEDIR}\" failed" doins "${MY_PN}.dat" || die "doins \"${MY_PN}.dat\" failed" # Install docs: if use doc then dodoc "${MY_PN}.txt" || die "dodoc \"${MY_PN}.txt\" failed" fi # Install executable exeinto "${GAMEDIR}" || die "exeinto \"${GAMEDIR}\" failed" newexe "${MY_PN}" "${PN}" || die "newexe \"${MY_PN}\" failed" # Make game wrapper games_make_wrapper "${PN}" "./${PN}" "${GAMEDIR}" || die "games_make_wrapper \"./${PN}\" failed" # Install icon and desktop file local icon="${FILESDIR}/${PN}.png" doicon "${icon}" || die "newicon \"${icon}\" failed" make_desktop_entry "${PN}" "${UP_PN}" "/usr/share/pixmaps/$(basename "${icon}")" || die "make_desktop_entry failed" # Setting permissions prepgamesdirs } pkg_postinst() { echo "" games_pkg_postinst einfo "${UP_PN} savegames and configurations are stored in:" einfo " \${HOME}/.lexaloffle/${UP_PN}" echo "" }