diff options
Diffstat (limited to 'games-strategy/opendungeons/opendungeons-9999.ebuild')
-rw-r--r-- | games-strategy/opendungeons/opendungeons-9999.ebuild | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/games-strategy/opendungeons/opendungeons-9999.ebuild b/games-strategy/opendungeons/opendungeons-9999.ebuild new file mode 100644 index 000000000..6793d42bc --- /dev/null +++ b/games-strategy/opendungeons/opendungeons-9999.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=3 + +inherit cmake-utils eutils git-2 games + +MY_PN=OpenDungeons + +DESCRIPTION="An open source, real time strategy game based on the Dungeon Keeper series" +HOMEPAGE="http://opendungeons.sourceforge.net" +EGIT_REPO_URI="git://${PN}.git.sourceforge.net/gitroot/${PN}/${PN}" +EGIT_BRANCH="development" + +LICENSE="GPL-2 CCPL-Attribution-ShareAlike-3.0" +SLOT="0" +KEYWORDS="" +IUSE="" + +RDEPEND=">=dev-games/cegui-0.7.0[ogre,opengl] + >=dev-games/ogre-1.7.0[cg,freeimage,ois,opengl] + dev-games/ois + dev-libs/libpcre + dev-libs/zziplib + games-strategy/opendungeons-data + media-libs/flac + media-libs/freeimage + media-libs/freetype:2 + media-libs/libogg + media-libs/libsfml + media-libs/libsndfile + media-libs/libvorbis + media-libs/openal + virtual/opengl" +DEPEND="${RDEPEND} + dev-util/pkgconfig" + +CMAKE_IN_SOURCE_BUILD=1 + +src_configure() { + local mycmakeargs=( + -DOPENDUNGEONS_DATA_PATH="${GAMES_DATADIR}"/${MY_PN} + -DOPENDUNGEONS_BINARY_PATH="${GAMES_BINDIR}"/${MY_PN}.bin + -DBINDIR="${GAMES_BINDIR}" + ) + + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + doicon "${FILESDIR}"/${PN}.svg || die + make_desktop_entry ${MY_PN} ${PN} ${PN} + + prepgamesdirs +} |