mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-11-10 06:57:08 -08:00
games-rpg/arx-fatalis-demo: EAPI-7 bump, drop games.eclass
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit desktop
|
||||
|
||||
DESCRIPTION="Arx Fatalis demo"
|
||||
HOMEPAGE="https://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 /usr/share/${PN}
|
||||
doins -r *.pak bin/*.pak
|
||||
insinto /usr/share/${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=/usr/share/arx-fatalis-demo" \
|
||||
"Arx Fatalis Demo" arx-libertatis
|
||||
}
|
||||
Reference in New Issue
Block a user