summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthoine Bourgeois <anthoine.bourgeois@gmail.com>2011-09-05 20:39:59 +0200
committerAnthoine Bourgeois <anthoine.bourgeois@gmail.com>2011-09-05 20:39:59 +0200
commite1797a14dd4686c22add9480d183da1f6ccaa326 (patch)
treeb33d6165e2865675c1e4fd92d30d1c2fe11413e5
parent+eo-1.2.0.ebuild (diff)
downloadaluco-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/Manifest3
-rw-r--r--games-strategy/genetic-invasion/genetic-invasion-0.4.1.ebuild53
-rw-r--r--games-strategy/genetic-invasion/metadata.xml16
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>