1 # Copyright 1999-2012 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
7 EGIT_REPO_URI="git://github.com/OpenRA/OpenRA.git"
8 EGIT_COMMIT="release-${PV}"
10 inherit eutils mono gnome2-utils git-2 games
12 DESCRIPTION="A Libre/Free RTS engine supporting early Westwood games like Command & Conquer and Red Alert"
13 HOMEPAGE="http://open-ra.org/"
17 KEYWORDS="~amd64 ~x86"
20 DEPEND="dev-dotnet/libgdiplus
22 !games-strategy/openra-bin
23 media-libs/freetype:2[X]
24 media-libs/libsdl[X,video]
28 cg? ( >=media-gfx/nvidia-cg-toolkit-2.1.0017 )"
36 # fix a few paths and install-rules
37 epatch "${FILESDIR}"/${P}-makefile.patch
39 # register game-version
41 -e "/Version/s/{DEV_VERSION}/${EGIT_COMMIT}/" \
42 -i mods/{ra,cnc}/mod.yaml || die
48 prefix="${GAMES_PREFIX}" \
49 datarootdir="${GAMES_DATADIR_BASE}" \
50 datadir="${GAMES_DATADIR}" \
51 bindir="${GAMES_BINDIR}" \
56 insinto /usr/share/icons/
57 doins -r packaging/linux/hicolor || die
60 domenu "${FILESDIR}"/${PN}-{cnc,editor,ra}.desktop || die
63 dodoc README HACKING CHANGELOG || die
66 # set default renderer to cg
68 -e '/Renderer/s/Gl/Cg/' \
69 -i "${D}"/usr/share/applications/${PN}-{cnc,ra}.desktop \
70 || die "setting default renderer in desktop file failed"
84 gnome2_icon_cache_update
87 elog "If you have problems starting the game consider switching"
88 elog "back to Graphics.Renderer=Gl in openra*.desktop or pass that"
89 elog "argument on the command line:"
90 elog "openra Game.Mods=... Graphics.Renderer=Gl"
95 gnome2_icon_cache_update