diff options
Diffstat (limited to 'games-engines/fife/fife-9999.ebuild')
-rwxr-xr-x | games-engines/fife/fife-9999.ebuild | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/games-engines/fife/fife-9999.ebuild b/games-engines/fife/fife-9999.ebuild new file mode 100755 index 0000000..580177e --- /dev/null +++ b/games-engines/fife/fife-9999.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +PYTHON_DEPEND="2" + +inherit subversion python boost-utils + +DESCRIPTION="Flexible Isometric Free Engine" +HOMEPAGE="http://fifengine.de/" + +ESVN_REPO_URI="http://fife.svn.cvsdude.com/engine/trunk" + +LICENSE="LGPL-2" + +SLOT="0" +IUSE="opengl debug profile" + +RDEPEND="dev-libs/boost + dev-python/pyyaml + media-libs/libsdl + media-libs/sdl-ttf + media-libs/sdl-image[png] + media-libs/libvorbis + media-libs/libogg + media-libs/openal + sys-libs/zlib + x11-libs/libXcursor + opengl? ( virtual/opengl virtual/glu dev-games/guichan[opengl] ) + dev-games/guichan[sdl] + media-libs/libpng + x11-libs/libXext +" + +DEPEND="${RDEPEND} + dev-util/scons + dev-lang/swig +" + +src_prepare() { + #remove bundled libs + rm -r ext + epatch "${FILESDIR}/${PN}-0.3.1-unbundle-libpng.patch" +} + +src_compile() { + local SCONS_ARGS="" + if use debug; then + SCONS_ARGS="$SCONS_ARGS --enable-debug" + fi + + if ! use opengl; then + SCONS_ARGS="$SCONS_ARGS --disable-opengl" + fi + + if use profile; then + SCONS_ARGS="$SCONS_ARGS --enable-profile" + fi + + scons --python-prefix="${D}"/$(python_get_sitedir) --prefix="${D}"/usr "$SCONS_ARGS" +} + +src_install() { + add_boost_paths + scons install-python --python-prefix="${D}/$(python_get_sitedir)" --prefix="${D}/usr" || die 'install failed' +} |