| 1 |
# Copyright 1999-2013 Gentoo Foundation |
| 2 |
# Distributed under the terms of the GNU General Public License v2 |
| 3 |
# $Header: /var/cvsroot/gentoo-x86/games-rpg/arx-fatalis-demo/arx-fatalis-demo-0.ebuild,v 1.3 2012/08/11 10:20:19 ago Exp $ |
| 4 |
|
| 5 |
EAPI=4 |
| 6 |
|
| 7 |
inherit eutils games |
| 8 |
|
| 9 |
DESCRIPTION="Arx Fatalis demo" |
| 10 |
HOMEPAGE="http://www.arkane-studios.com/uk/arx.php" |
| 11 |
SRC_URI="arx_demo_english.zip" |
| 12 |
|
| 13 |
LICENSE="ArxFatalisDemo" |
| 14 |
SLOT="0" |
| 15 |
KEYWORDS="amd64 x86" |
| 16 |
IUSE="" |
| 17 |
RESTRICT="fetch" |
| 18 |
|
| 19 |
RDEPEND="games-rpg/arx-libertatis" |
| 20 |
DEPEND="app-arch/cabextract |
| 21 |
app-arch/unzip" |
| 22 |
|
| 23 |
S=${WORKDIR} |
| 24 |
|
| 25 |
pkg_nofetch() { |
| 26 |
einfo "Please find and download ${SRC_URI} and put it into ${DISTDIR}." |
| 27 |
einfo "There is a list of possible download locations at" |
| 28 |
einfo "http://wiki.arx-libertatis.org/Getting_the_game_data#Demo" |
| 29 |
} |
| 30 |
|
| 31 |
src_unpack() { |
| 32 |
unpack ${A} |
| 33 |
cabextract Setup1.cab || die "cabextract failed" |
| 34 |
cabextract Setup2.cab || die "cabextract failed" |
| 35 |
cabextract Setup3.cab || die "cabextract failed" |
| 36 |
} |
| 37 |
|
| 38 |
src_install() { |
| 39 |
insinto "${GAMES_DATADIR}/${PN}" |
| 40 |
doins -r *.pak bin/*.pak |
| 41 |
insinto "${GAMES_DATADIR}/${PN}/misc" |
| 42 |
doins bin/Logo.bmp bin/Arx.ttf |
| 43 |
|
| 44 |
# convert to lowercase |
| 45 |
cd "${D}" |
| 46 |
find . -type f -exec sh -c 'echo "${1}" |
| 47 |
lower="`echo "${1}" | tr [:upper:] [:lower:]`" |
| 48 |
[ "${1}" = "${lower}" ] || mv "${1}" "${lower}"' - {} \; |
| 49 |
|
| 50 |
make_desktop_entry "arx --data-dir=${GAMES_DATADIR}/arx-fatalis-demo" \ |
| 51 |
"Arx Fatalis Demo" arx-libertatis |
| 52 |
|
| 53 |
prepgamesdirs |
| 54 |
} |