diff --git a/games-puzzle/braid/Manifest b/games-puzzle/braid/Manifest new file mode 100644 index 0000000..e1fa37d --- /dev/null +++ b/games-puzzle/braid/Manifest @@ -0,0 +1,3 @@ +DIST braid-linux-build2.run.bin 125096547 RMD160 52a8249f01558539d9ac6a2f174bc08e7502cbf2 SHA1 8c6a0704434708bf9c6fc053dbb624994f63d6dc SHA256 faa86ac125f541e9e684e7c09f9c23705fb6db8813437a11007aaca1ea040a3b +EBUILD braid-1.0.2-r9999.ebuild 1473 RMD160 86dac847abb09f8370a09c21f176de1e9c0fa3d6 SHA1 6c602f102e0016d859663b7f3aa33b7b3e0101fb SHA256 e85d1e2ca048c0731031451cd074fd413a241b886c21380b6afb2a6c68b97bc0 +MISC metadata.xml 252 RMD160 98e581e345ae7649474731426f74795781bbd896 SHA1 da5d32bd96683be482b926f921805e8cc754f619 SHA256 261fa9fd2ee52f8b5898f381128b854fa20f980d551bc2b6fbabd501f3f01036 diff --git a/games-puzzle/braid/braid-1.0.2-r9999.ebuild b/games-puzzle/braid/braid-1.0.2-r9999.ebuild new file mode 100644 index 0000000..679e854 --- /dev/null +++ b/games-puzzle/braid/braid-1.0.2-r9999.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=3 + +inherit games + +DESCRIPTION="Platform game where you manipulate flow of time" +HOMEPAGE="http://braid-game.com" +SRC_URI="${PN}-linux-build${PV/1.0./}.run.bin" + +LICENSE="Arphic MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +#IUSE="video_cards_nvidia" +IUSE="" +RESTRICT="strip fetch" + +DEPEND="app-arch/unzip" +RDEPEND="media-libs/libsdl[audio,joystick,video] + x11-libs/libX11 + x11-libs/libXau + x11-libs/libxcb + x11-libs/libXdmcp + x11-libs/libXext + virtual/opengl + media-gfx/nvidia-cg-toolkit" +# video_cards_nvidia? ( media-gfx/nvidia-cg-toolkit )" + +S=${WORKDIR}/data + +pkg_nofetch() { + echo + elog "Download ${SRC_URI} from ${HOMEPAGE} and place it in ${DISTDIR}" + echo +} + +src_unpack() { + # self unpacking zip archive; unzip warns about the exe stuff + local a="${DISTDIR}/${A}" + echo ">>> Unpacking ${a} to ${PWD}" + unzip -q "${a}" + [ $? -gt 1 ] && die "unpacking failed" +} + +src_install() { + local dir="${GAMES_PREFIX_OPT}/${PN}" + + insinto "${dir}" + exeinto "${dir}" + + doins -r gamedata/data || die "doins failed" + if use x86; then doexe x86/"${PN}" || die "doexe failed"; fi + if use amd64; then doexe amd64/"${PN}" || die "doexe failed"; fi + + doicon gamedata/"${PN}.png" || die "doicon failed" + + dodoc gamedata/README-linux.txt || die "dodoc failed" + + games_make_wrapper "${PN}" "./${PN}" "${dir}" + make_desktop_entry "${PN}" "Braid" "${PN}" + + prepgamesdirs +} diff --git a/games-puzzle/braid/metadata.xml b/games-puzzle/braid/metadata.xml new file mode 100644 index 0000000..0d9e0b9 --- /dev/null +++ b/games-puzzle/braid/metadata.xml @@ -0,0 +1,10 @@ + + + + + + szarpaj@grubelek.pl + Piotr Szymaniak + + +