diff options
Diffstat (limited to 'games-puzzle')
-rw-r--r-- | games-puzzle/spacechem-demo/Manifest | 2 | ||||
-rw-r--r-- | games-puzzle/spacechem-demo/spacechem-demo-1012.ebuild | 48 | ||||
-rw-r--r-- | games-puzzle/spacechem/Manifest | 3 | ||||
-rw-r--r-- | games-puzzle/spacechem/spacechem-1012.ebuild | 46 | ||||
-rw-r--r-- | games-puzzle/world-of-goo/Manifest | 2 | ||||
-rw-r--r-- | games-puzzle/world-of-goo/world-of-goo-1.41-r2.ebuild | 70 |
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 +} |