# 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' }