mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
games-fps/rott: remove deprecated games eclass
Also update to EAPI 6 Gentoo-Bug: https://bugs.gentoo.org/574082 Package-Manager: Portage-2.3.2, Repoman-2.3.1
This commit is contained in:
56
games-fps/rott/rott-1.1.2-r1.ebuild
Normal file
56
games-fps/rott/rott-1.1.2-r1.ebuild
Normal file
@@ -0,0 +1,56 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Rise of the Triad for Linux!"
|
||||
HOMEPAGE="http://www.icculus.org/rott/"
|
||||
SRC_URI="http://www.icculus.org/rott/releases/${P}.tar.gz
|
||||
demo? ( http://filesingularity.timedoctor.org/swdata.zip )"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="demo"
|
||||
|
||||
RDEPEND="media-libs/libsdl[sound,joystick,video]
|
||||
media-libs/sdl-mixer"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/unzip"
|
||||
|
||||
S=${WORKDIR}/${P}/rott
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i \
|
||||
-e '/^CC =/d' \
|
||||
Makefile || die "sed failed"
|
||||
emake clean
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1 \
|
||||
EXTRACFLAGS="${CFLAGS} -DDATADIR=\\\"/usr/share/${PN}/\\\"" \
|
||||
SHAREWARE=$(usex demo "1" "0")
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin rott
|
||||
dodoc ../doc/*.txt ../README
|
||||
doman ../doc/rott.6
|
||||
if use demo ; then
|
||||
cd "${WORKDIR}" || die
|
||||
insinto /usr/share/${PN}
|
||||
doins *.dmo huntbgin.* remote1.rts
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if ! use demo ; then
|
||||
elog "To play the full version, just copy the"
|
||||
elog "data files to /usr/share/${PN}/"
|
||||
fi
|
||||
}
|
||||
Reference in New Issue
Block a user