diff options
author | Anthoine Bourgeois <anthoine.bourgeois@gmail.com> | 2011-09-05 20:39:59 +0200 |
---|---|---|
committer | Anthoine Bourgeois <anthoine.bourgeois@gmail.com> | 2011-09-05 20:39:59 +0200 |
commit | e1797a14dd4686c22add9480d183da1f6ccaa326 (patch) | |
tree | b33d6165e2865675c1e4fd92d30d1c2fe11413e5 | |
parent | +eo-1.2.0.ebuild (diff) | |
download | aluco-e1797a14dd4686c22add9480d183da1f6ccaa326.tar.gz aluco-e1797a14dd4686c22add9480d183da1f6ccaa326.tar.bz2 aluco-e1797a14dd4686c22add9480d183da1f6ccaa326.zip |
+genetic-invasion-0.4.1.ebuild
First ebuild of Genetic Invation game.
-rw-r--r-- | games-strategy/genetic-invasion/Manifest | 3 | ||||
-rw-r--r-- | games-strategy/genetic-invasion/genetic-invasion-0.4.1.ebuild | 53 | ||||
-rw-r--r-- | games-strategy/genetic-invasion/metadata.xml | 16 |
3 files changed, 72 insertions, 0 deletions
diff --git a/games-strategy/genetic-invasion/Manifest b/games-strategy/genetic-invasion/Manifest new file mode 100644 index 0000000..a0d0ccf --- /dev/null +++ b/games-strategy/genetic-invasion/Manifest @@ -0,0 +1,3 @@ +DIST genetic-invasion-v0.4.1.zip 80231935 RMD160 297fedf5d07d01161f23b665c9d8c527e5e70c28 SHA1 048133fd6961b9ffe629423931d9a2a4c269f96c SHA256 bcaab161e7da4f68fb7ed3619b4dbb468b16aa139c8a137023de0c5460d2fa3e +EBUILD genetic-invasion-0.4.1.ebuild 1311 RMD160 4f962547a18248c98988417fff0380a0e114f567 SHA1 03852819367d0a0c19328fdf6a98bf0d2b46504f SHA256 453ffdced8a262e6d4e33554d077e2133cf9d3d1a732d6afe48b12a2ab0a496a +MISC metadata.xml 615 RMD160 62a4fea362ebdec37f0ebf0afd2740e52960f162 SHA1 625884308d9275ee2f886d060c25e45d1c21ee1d SHA256 115b82f40ba46695d3453b9fff1f84ed8f21ad4d60a586274a5c9cd48b045cbc diff --git a/games-strategy/genetic-invasion/genetic-invasion-0.4.1.ebuild b/games-strategy/genetic-invasion/genetic-invasion-0.4.1.ebuild new file mode 100644 index 0000000..2657ce1 --- /dev/null +++ b/games-strategy/genetic-invasion/genetic-invasion-0.4.1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# + +EAPI=2 +inherit eutils toolchain-funcs cmake-utils games + +MY_P="${PN}-v${PV}" + +DESCRIPTION="GeneticInvasion is a tower defence game under a free license." +HOMEPAGE="http://projects.haxx.es/p/genetic-invasion/" +SRC_URI="http://projects.haxx.es/media/upload/genetic-invasion/files/${MY_P}.zip" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="=media-libs/libsfml-1.6* +=sci-libs/eo-1.2.0* +virtual/glu" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + # disable app building since they're broken + sed -i \ + -e 's?CMAKE_INSTALL_PREFIX}/share/geneticinvasion?CMAKE_INSTALL_PREFIX}/genetic-invasion?' \ + "${S}/CMakeLists.txt" + +} + +src_configure() { + local mycmakeargs="-D CMAKE_INSTALL_PREFIX:PATH=${GAMES_DATADIR}" + cmake-utils_src_configure || die "cmake-utils_src_configure failed" +} + +src_compile() { + cmake-utils_src_compile || die "cmake-utils_src_compile failed" +} + +src_install() { + dodir "${GAMES_BINDIR}" "${GAMES_DATADIR}/${PN}/data" + dogamesbin "${CMAKE_BUILD_DIR}"/bin/GeneticInvasion + + insinto "${GAMES_DATADIR}/${PN}/data" + doins -r "${S}"/data/* || die "doins failed" + insinto "${GAMES_DATADIR}/${PN}" + dodoc "${S}"/ToDo || die "dodoc failed" + + prepgamesdirs +} diff --git a/games-strategy/genetic-invasion/metadata.xml b/games-strategy/genetic-invasion/metadata.xml new file mode 100644 index 0000000..627a833 --- /dev/null +++ b/games-strategy/genetic-invasion/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>games</herd> + <maintainer> + <email>anthoine.bourgeois@gmail.com</email> + <name>Anthoine Bourgeois</name> + <description>aluco's overlay maintainer</description> + </maintainer> + <longdescription> + GeneticInvasion is a tower defence game under a free license. + What makes it different from all the tower defences you've played so far + is that is uses genetic algorithm to make the enemies evolve. + No more scripted increasing difficulty system. + </longdescription> +</pkgmetadata> |