# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=4 inherit eutils games DESCRIPTION="Arx Fatalis demo" HOMEPAGE="http://www.arkane-studios.com/uk/arx.php" SRC_URI="arx_demo_english.zip" LICENSE="ArxFatalisDemo" SLOT="0" KEYWORDS="amd64 x86" IUSE="" RESTRICT="fetch" RDEPEND="games-rpg/arx-libertatis" DEPEND="app-arch/cabextract app-arch/unzip" S=${WORKDIR} pkg_nofetch() { einfo "Please find and download ${SRC_URI} and put it into ${DISTDIR}." einfo "There is a list of possible download locations at" einfo "http://wiki.arx-libertatis.org/Getting_the_game_data#Demo" } src_unpack() { unpack ${A} cabextract Setup1.cab || die "cabextract failed" cabextract Setup2.cab || die "cabextract failed" cabextract Setup3.cab || die "cabextract failed" } src_install() { insinto "${GAMES_DATADIR}/${PN}" doins -r *.pak bin/*.pak insinto "${GAMES_DATADIR}/${PN}/misc" doins bin/Logo.bmp bin/Arx.ttf # convert to lowercase cd "${D}" find . -type f -exec sh -c 'echo "${1}" lower="`echo "${1}" | tr [:upper:] [:lower:]`" [ "${1}" = "${lower}" ] || mv "${1}" "${lower}"' - {} \; make_desktop_entry "arx --data-dir=${GAMES_DATADIR}/arx-fatalis-demo" \ "Arx Fatalis Demo" arx-libertatis prepgamesdirs }