1 # Copyright 1999-2012 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
7 inherit eutils 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://${MY_PN}.res0l.net/assets/downloads/linux/arch/${MY_PN}-release.${PV}-1-any.pkg.tar.xz"
17 KEYWORDS="~amd64 ~x86"
20 RDEPEND="dev-dotnet/libgdiplus
22 !games-strategy/openra
23 media-libs/freetype:2[X]
24 media-libs/libsdl[X,audio,video]
28 cg? ( >=media-gfx/nvidia-cg-toolkit-2.1.0017 )"
31 # register game-version
33 -e "/Version/s/{DEV_VERSION}/release-${PN}/" \
34 -i usr/share/${MY_PN}/mods/{ra,cnc}/mod.yaml || die
39 dodoc "${FILESDIR}"/README.gentoo \
40 usr/share/${MY_PN}/{CHANGELOG,HACKING} || die
41 rm usr/share/${MY_PN}/{CHANGELOG,HACKING} || die
44 rm usr/share/${MY_PN}/COPYING || die
45 insinto "${GAMES_DATADIR}"
46 doins -r usr/share/${MY_PN} || die
49 insinto /usr/share/icons
50 doins -r usr/share/icons/* || die
53 games_make_wrapper ${MY_PN} "mono ./OpenRA.Game.exe" \
54 "${GAMES_DATADIR}/${MY_PN}"
55 games_make_wrapper ${MY_PN}-editor "mono ./OpenRA.Editor.exe" \
56 "${GAMES_DATADIR}/${MY_PN}"
59 domenu "${FILESDIR}"/${MY_PN}-{cnc,editor,ra}.desktop || die
62 # set default renderer to cg
64 -e '/Renderer/s/Gl/Cg/' \
65 -i "${D}"/usr/share/applications/${MY_PN}-{cnc,ra}.desktop \
66 || die "setting default renderer in desktop file failed"
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