summaryrefslogtreecommitdiff
blob: c00f9d548eba685e84ba8cba3bbb6ca13ab943db (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit eutils

MY_P1E="RealTimeBattle-${PV}-Ext"

DESCRIPTION="A programming game in which robots controlled by programs fight each other."
HOMEPAGE="http://realtimebattle.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${MY_P1E}.tar.gz"

LICENSE="GPL-2"
KEYWORDS="x86"
IUSE="perl nls java debug doc"

DEPEND=">=x11-libs/gtk+-2.0.3
		perl? ( >=dev-lang/perl-5.6.1 )
		nls? ( sys-devel/gettext )
		java? ( virtual/jre )"
RDEPEND="${DEPEND}"

src_unpack() {
	unpack ${A}
	MY_P="${MY_P1E}"
	#S="${WORKDIR}/${MY_P}" it does not run :(
	cd ${WORKDIR} &&
		mv ${MY_P} ${P}
}

src_compile() {
	use nls || myconf="--disable-nls"
	econf $(use_enable debug) ${myconf} || die "Configure failed"
	emake || die "Compile failed"
}

src_install(){
	make DESTDIR="${D}" install || die "Install failed"
	mkdir -p ${D}/usr/share/games ${D}/usr/games/bin
	mv ${D}/usr/bin/* ${D}/usr/games/bin/
	use doc || rm -Rf ${D}/usr/games/RealTimeBattle/Documentation
	mv ${D}/usr/games/RealTimeBattle ${D}/usr/share/games/
	rm -R ${D}/usr/bin
}