summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--games-puzzle/world-of-goo-demo/ChangeLog10
-rw-r--r--games-puzzle/world-of-goo-demo/world-of-goo-demo-1.41-r1.ebuild68
2 files changed, 76 insertions, 2 deletions
diff --git a/games-puzzle/world-of-goo-demo/ChangeLog b/games-puzzle/world-of-goo-demo/ChangeLog
index d32ea6835384..3e5cc95d8d7d 100644
--- a/games-puzzle/world-of-goo-demo/ChangeLog
+++ b/games-puzzle/world-of-goo-demo/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for games-puzzle/world-of-goo-demo
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-puzzle/world-of-goo-demo/ChangeLog,v 1.3 2009/09/02 20:11:32 nyhm Exp $
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-puzzle/world-of-goo-demo/ChangeLog,v 1.4 2012/02/01 00:05:11 tristan Exp $
+
+*world-of-goo-demo-1.41-r1 (01 Feb 2012)
+
+ 01 Feb 2012; Tristan Heaven <tristan@gentoo.org>
+ +world-of-goo-demo-1.41-r1.ebuild:
+ Remove bundled libraries, bug #380173
02 Sep 2009; Tristan Heaven <nyhm@gentoo.org>
world-of-goo-demo-1.41.ebuild:
diff --git a/games-puzzle/world-of-goo-demo/world-of-goo-demo-1.41-r1.ebuild b/games-puzzle/world-of-goo-demo/world-of-goo-demo-1.41-r1.ebuild
new file mode 100644
index 000000000000..e93793a47fab
--- /dev/null
+++ b/games-puzzle/world-of-goo-demo/world-of-goo-demo-1.41-r1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-puzzle/world-of-goo-demo/world-of-goo-demo-1.41-r1.ebuild,v 1.1 2012/02/01 00:05:11 tristan Exp $
+
+EAPI=2
+inherit eutils games
+
+DESCRIPTION="A puzzle game with a strong emphasis on physics"
+HOMEPAGE="http://2dboy.com/"
+
+if [[ ${PN} == *-demo ]] ; then
+ MY_PN="WorldOfGooDemo"
+ SRC_URI="${MY_PN}.${PV}.tar.gz"
+else
+ MY_PN="WorldOfGoo"
+ SRC_URI="${MY_PN}Setup.${PV}.tar.gz"
+fi
+
+LICENSE="2dboy-EULA"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+RESTRICT="fetch strip"
+
+RDEPEND="media-libs/libsdl[audio,opengl,video]
+ media-libs/sdl-mixer[vorbis]
+ sys-libs/glibc
+ virtual/opengl
+ virtual/glu
+ >=sys-devel/gcc-3.4"
+DEPEND=""
+
+S=${WORKDIR}/${MY_PN}
+dir=${GAMES_PREFIX_OPT}/${PN}
+
+QA_PREBUILT="${dir:1}/${MY_PN%Demo}.bin32
+ ${dir:1}/${MY_PN%Demo}.bin64"
+
+pkg_nofetch() {
+ if [[ ${PN} == *-demo ]] ; then
+ elog "To download the demo, visit http://worldofgoo.com/dl2.php?lk=demo"
+ elog "and download ${A} and place it in ${DISTDIR}"
+ else
+ elog "Download ${A} from ${HOMEPAGE} and place it in ${DISTDIR}"
+ fi
+}
+
+src_install() {
+ exeinto "${dir}"
+ doexe ${MY_PN%Demo}* || die
+
+ games_make_wrapper ${PN} "${dir}"/${MY_PN%Demo} || die
+
+ insinto "${dir}"
+ doins -r icons properties res || die
+ newicon icons/scalable.svg ${PN}.svg || die
+
+ if [[ ${PN} == *-demo ]] ; then
+ make_desktop_entry ${PN} "World of Goo (Demo)" || die
+ else
+ make_desktop_entry ${PN} "World of Goo" || die
+ fi
+
+ dodoc linux-issues.txt || die
+ dohtml readme.html || die
+
+ prepgamesdirs
+}