summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'games-puzzle')
-rw-r--r--games-puzzle/spacechem-demo/Manifest2
-rw-r--r--games-puzzle/spacechem-demo/spacechem-demo-1012.ebuild48
-rw-r--r--games-puzzle/spacechem/Manifest3
-rw-r--r--games-puzzle/spacechem/spacechem-1012.ebuild46
-rw-r--r--games-puzzle/world-of-goo/Manifest2
-rw-r--r--games-puzzle/world-of-goo/world-of-goo-1.41-r2.ebuild70
6 files changed, 171 insertions, 0 deletions
diff --git a/games-puzzle/spacechem-demo/Manifest b/games-puzzle/spacechem-demo/Manifest
new file mode 100644
index 0000000..239389b
--- /dev/null
+++ b/games-puzzle/spacechem-demo/Manifest
@@ -0,0 +1,2 @@
+DIST SpaceChemDemo-1012.tar.gz 74803129 RMD160 ad559bddcb1c7bff6591f7cb637b33b3c810e01b SHA1 0efab643ee214d5c5c4605de7c14d12fdbc0f7b9 SHA256 6c5286a85a7b8fdea47605701add0149c945ccc88e8e2ccc703eeb13cb438a58
+EBUILD spacechem-demo-1012.ebuild 1266 RMD160 a4a98dc7210056890962ce287a4298318742102c SHA1 74290940a961fc13ff06245a67b050f32768fab3 SHA256 945393864149c88953b0afaeee9857e86ee0ef7cf4bf01b14fcc9c28231406f4
diff --git a/games-puzzle/spacechem-demo/spacechem-demo-1012.ebuild b/games-puzzle/spacechem-demo/spacechem-demo-1012.ebuild
new file mode 100644
index 0000000..74b5c84
--- /dev/null
+++ b/games-puzzle/spacechem-demo/spacechem-demo-1012.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-strategy/darwinia-demo/darwinia-demo-1.3.0.ebuild,v 1.9 2009/05/22 21:47:48 mr_bones_ Exp $
+
+EAPI="2"
+
+inherit eutils games
+
+DESCRIPTION="A design-based puzzle game from Zachtronics Industries (demo)."
+HOMEPAGE="http://www.spacechemthegame.com/"
+
+MY_PN="SpaceChemDemo"
+MY_P="${MY_PN}-${PV}"
+SRC_URI="http://collinarnold.net/zachtronics/${MY_P}.tar.gz"
+
+LICENSE="spacechem"
+SLOT="0"
+KEYWORDS="-* amd64 x86"
+IUSE=""
+RESTRICT="strip"
+
+RDEPEND=">=dev-lang/mono-2
+ x11-misc/xclip
+ media-libs/libsdl
+ media-libs/sdl-mixer
+ media-libs/sdl-image"
+
+S=${WORKDIR}
+
+src_unpack() {
+ unpack "${A}"
+ cd "${S}"
+ unpack "./${MY_PN}-i386.deb"
+ unpack ./data.tar.gz
+}
+
+src_install() {
+ dodir "/${GAMES_PREFIX_OPT}/${PN}/"
+ cd "${S}/opt/zachtronicsindustries/spacechem-demo/"
+
+ cp -R . "${D}/${GAMES_PREFIX_OPT}/${PN}"
+
+ newicon icon.png "${PN}.png"
+ games_make_wrapper "${PN}" "mono SpaceChem.exe" "${ROOT}/${GAMES_PREFIX_OPT}/${PN}/"
+ make_desktop_entry "${PN}" "SpaceChem Demo" "${PN}" "Game;LogicGame;" "Comment=Solve design-based challenges in this game from Zachtronics Industries"
+
+ prepgamesdirs
+}
diff --git a/games-puzzle/spacechem/Manifest b/games-puzzle/spacechem/Manifest
new file mode 100644
index 0000000..98e6d44
--- /dev/null
+++ b/games-puzzle/spacechem/Manifest
@@ -0,0 +1,3 @@
+DIST spacechem-1.0.12-2.fc17.i686.rpm 84932385 SHA256 4b0c89c16f654c8dee53809d16ac7f23240fe8a3ff880da7cca65f24ee9810eb SHA512 650b8ef1beb1b2062fafea4d1ebb6cd98233b099896201b7dc3c0f54103ab76dd2e8f97a4e6064b6eaf503e0b8c6f182284ce5283146dae5d6120738a7809765 WHIRLPOOL 19fc648a3dc6a250f4b444e1073534dcf7794a1ef477373387b24c21f5b4198a98d03ea65bf8315ffc58c9eca132816218830eabeee098815562c55f95ef4274
+DIST spacechem-1.0.12-2.fc17.x86_64.rpm 84932369 SHA256 1ba3de994d84c13f3e9441c5c31c2eb0505df6579c20e9e2fcdf69729876d790 SHA512 84e1f3bf1b3f6eef4d4e92c1e4d2c22ab287a9f673f568fbf0e1b7887c8d4ea369a23a4ca338448b1c969452be7135e43aab7f993a20be904dd21f0950534f49 WHIRLPOOL 649c85e13608e5b77ba0ba383c05d1e56b24c9818192ff13dc392d95a76d81ccd495d004a8f01acdb8f3997f4ca706f4144f84e15c541c6a1ae09c3cb44afead
+EBUILD spacechem-1012.ebuild 1225 SHA256 3c9e20bd3c220e1a28095b9efa71a7e4d65e4e6230bbfb7218cb5845965ac6a8 SHA512 ae3695e945d2c5d71cac5a69b1825bfe3547a33ed8ad630bda790d677bf905c82900945d9bad1c4e56fb7a957cd92fe59fd11bd4a4861464d9a218e8c819a048 WHIRLPOOL 589945c0c66b8a51c08d9e8d4a627846d34c6a1bed291ee31f6674be7110c2a6f9bcf36cadab3af793badc760b69230e9db159174c6a4b646f04959493681c2e
diff --git a/games-puzzle/spacechem/spacechem-1012.ebuild b/games-puzzle/spacechem/spacechem-1012.ebuild
new file mode 100644
index 0000000..4eb99ee
--- /dev/null
+++ b/games-puzzle/spacechem/spacechem-1012.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-strategy/darwinia-demo/darwinia-demo-1.3.0.ebuild,v 1.9 2009/05/22 21:47:48 mr_bones_ Exp $
+
+EAPI="2"
+
+inherit eutils games rpm
+
+DESCRIPTION="A design-based puzzle game from Zachtronics Industries."
+HOMEPAGE="http://www.spacechemthegame.com/"
+
+MY_PV="1.0.12"
+
+SRC_URI="amd64? ( ${PN}-${MY_PV}-2.fc17.x86_64.rpm )
+ x86? ( ${PN}-${MY_PV}-2.fc17.i686.rpm )"
+
+LICENSE="spacechem"
+SLOT="0"
+KEYWORDS="-* amd64 x86"
+IUSE=""
+RESTRICT="strip fetch"
+
+RDEPEND=">=dev-lang/mono-2.10.3
+ x11-misc/xclip
+ media-libs/libsdl
+ media-libs/sdl-mixer
+ media-libs/sdl-image
+ dev-db/sqlite:3"
+
+S=${WORKDIR}
+
+src_install() {
+ dodir "/${GAMES_PREFIX_OPT}/${PN}/"
+ cd "${S}/opt/spacechem/"
+
+ cp -R . "${D}/${GAMES_PREFIX_OPT}/${PN}"
+
+ newicon icon.png "${PN}.png"
+ games_make_wrapper "${PN}" "mono SpaceChem.exe" "${ROOT}/${GAMES_PREFIX_OPT}/${PN}/"
+ make_desktop_entry "${PN}" "SpaceChem" "${PN}" "Game;LogicGame;" "Comment=Solve design-based challenges in this game from Zachtronics Industries"
+
+ prepgamesdirs
+
+ cd "${S}/usr/share/man/man6"
+ doman spacechem.6.gz
+}
diff --git a/games-puzzle/world-of-goo/Manifest b/games-puzzle/world-of-goo/Manifest
new file mode 100644
index 0000000..6bf893a
--- /dev/null
+++ b/games-puzzle/world-of-goo/Manifest
@@ -0,0 +1,2 @@
+DIST WorldOfGooSetup.1.41.tar.gz 66428181 SHA256 675a8a11bed6c9d810cd222bac5e9834f82acc31c2afc6990da40b45ba564566 SHA512 278dfb983cf9cf4de87f13d94f5e75b3830af07523e2ddc7a443d5afb6fead130ed50440357554986b5b0d99c17651f77ae11298f51f9f1072ebd40287cad396 WHIRLPOOL 784192ec8161faad3bfab8f0e94bb77b8b900922b7df90b10c887e9fc111e895b859a9dd111cc170523de0a32c0d0fae9e4418c7b27d68f08425939d6bb2da4f
+EBUILD world-of-goo-1.41-r2.ebuild 1666 SHA256 42fc6eac286035ebba03f9ddf769697b60584d661e5e1be5bc9542ca540ca764 SHA512 e9bb97c54545370d2e9ba0429d5295cf6c1205144848056b8d105e7053935758159ce5c7e901f8b0cd6f198975e7299de4625514e73cf86763d7f13186c8d3ea WHIRLPOOL f59f8981bd39c5557f94a4d70a00c316f748919487e1cc359316383f70236d2da990772bb7eb1e6cb40e06f97c16a38456b92c5c3f98a5585ce5e946f22aa1b3
diff --git a/games-puzzle/world-of-goo/world-of-goo-1.41-r2.ebuild b/games-puzzle/world-of-goo/world-of-goo-1.41-r2.ebuild
new file mode 100644
index 0000000..0532d13
--- /dev/null
+++ b/games-puzzle/world-of-goo/world-of-goo-1.41-r2.ebuild
@@ -0,0 +1,70 @@
+# 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/world-of-goo-1.41-r1.ebuild,v 1.1 2012/02/01 00:04:59 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
+ use x86 && doexec ${MY_PN%Demo}.bin32
+ use amd64 && doexec ${MY_PN%Demo}.bin64
+
+ 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
+}