1 # Copyright 1999-2012 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
7 inherit eutils mono gnome2-utils games
11 DESCRIPTION="A Libre/Free RTS engine supporting early Westwood games like Command & Conquer and Red Alert"
12 HOMEPAGE="http://open-ra.org/"
13 SRC_URI="http://badading.googlecode.com/files/${P}.tar.gz"
17 KEYWORDS="~amd64 ~x86"
20 DEPEND="dev-dotnet/libgdiplus
22 media-libs/freetype:2[X]
23 media-libs/libsdl[X,audio,video]
27 cg? ( media-gfx/nvidia-cg-toolkit )"
31 # fix a few paths and install-rules
32 epatch "${FILESDIR}"/${P}-makefile.patch
35 # set default renderer to cg
37 -e '/Renderer/s/Gl/Cg/' \
38 -i ${PN}-{cnc,ra}.desktop \
39 || die "setting default renderer in desktop file failed"
42 # register game-version
44 -e "/Version/s/{DEV_VERSION}/release-${MY_PV}/" \
45 -i mods/{ra,cnc}/mod.yaml || die
51 prefix="${GAMES_PREFIX}" \
52 datarootdir="${GAMES_DATADIR_BASE}" \
53 datadir="${GAMES_DATADIR}" \
54 bindir="${GAMES_BINDIR}" \
59 insinto /usr/share/icons/
60 doins -r packaging/linux/hicolor || die
61 newicon soviet-logo.png ${PN}.png || die
64 domenu "${FILESDIR}"/${PN}-{cnc,editor,ra}.desktop || die
67 dodoc README HACKING CHANGELOG || die
80 gnome2_icon_cache_update
83 elog "If you have problems starting the game consider switching"
84 elog "back to Graphics.Renderer=Gl in openra*.desktop or pass that"
85 elog "argument on the command line:"
86 elog "openra Game.Mods=... Graphics.Renderer=Gl"
91 gnome2_icon_cache_update