From: hasufell Date: Tue, 10 Apr 2012 21:34:05 +0000 (+0200) Subject: games-strategy/opendungeons: New Ebuild for bug 411457 thanks to mgorny X-Git-Url: http://pileus.org/git/?a=commitdiff_plain;h=0a2a2be5fb7062622e75ba0b1a65fe3d390c8aa0;hp=fdc28a1938a3149cf369deee4a26a68b1197878f;p=~andy%2Fsunrise games-strategy/opendungeons: New Ebuild for bug 411457 thanks to mgorny --- diff --git a/games-strategy/opendungeons/ChangeLog b/games-strategy/opendungeons/ChangeLog new file mode 100644 index 000000000..173082dfc --- /dev/null +++ b/games-strategy/opendungeons/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for games-strategy/opendungeons +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + +*opendungeons-9999 (10 Apr 2012) + + 10 Apr 2012; hasufell + +opendungeons-9999.ebuild, +files/opendungeons.svg, +metadata.xml: + New Ebuild for bug 411457 thanks to mgorny + diff --git a/games-strategy/opendungeons/Manifest b/games-strategy/opendungeons/Manifest new file mode 100644 index 000000000..0af0ce996 --- /dev/null +++ b/games-strategy/opendungeons/Manifest @@ -0,0 +1,4 @@ +AUX opendungeons.svg 12565 RMD160 fa7e3f6d225792387505a8ab50aac866c36ce5e3 SHA1 0bbd99ced5914df04c28872e13aff37048421271 SHA256 8ff680947a9e8626122042a706d6cbe1d8cccd1a6f53ce0625ccc3073c7d86b8 +EBUILD opendungeons-9999.ebuild 1283 RMD160 2557186ea5c8eecb92236386d72292ab642290da SHA1 f672c24a89a1ed6bf26a974bdef7620ded18ab82 SHA256 7581830c726d62d5ccde82dd0c30b461c8d689a2261b74fd92f95f14c76e34d2 +MISC ChangeLog 332 RMD160 e6c60cef55db9b712109f1eb08041b1d689461f6 SHA1 9f1a1fcab4d9264742d45b9a1ad1c9994e06acab SHA256 733384c2cf50a3f924b59a86fa01384954b5b8f6d86915e5b71503d8dbb28e60 +MISC metadata.xml 214 RMD160 efd8175069efb91061298ff4584218b633e44678 SHA1 d372fdbfcb7fd07a4082961d3f3527be4fca1d60 SHA256 c1f09dc7d5313cd2da7b82259c7846ed23144d62b15e59680ada90e2b6b4d154 diff --git a/games-strategy/opendungeons/files/opendungeons.svg b/games-strategy/opendungeons/files/opendungeons.svg new file mode 100644 index 000000000..99d94f32e --- /dev/null +++ b/games-strategy/opendungeons/files/opendungeons.svg @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +image/svg+xml + + +2008-08-27 + + +Casper Kejlberg-Rasmussen + + + + +GPL v3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/games-strategy/opendungeons/metadata.xml b/games-strategy/opendungeons/metadata.xml new file mode 100644 index 000000000..cc3fe2494 --- /dev/null +++ b/games-strategy/opendungeons/metadata.xml @@ -0,0 +1,7 @@ + + + + + maintainer-wanted@gentoo.org + + 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 +}