Gentoo Archives: gentoo-commits

From: "Misbakh-Soloviev Vadim A." <mva@×××.name>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gamerlay:master commit in: games-puzzle/braid/
Date: Sat, 29 Sep 2012 07:06:08
Message-Id: 1348902349.7bc3b109fe5495e58c541fd2ce78f0d6977504c0.mva@gentoo
1 commit: 7bc3b109fe5495e58c541fd2ce78f0d6977504c0
2 Author: Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
3 AuthorDate: Sat Sep 29 07:05:49 2012 +0000
4 Commit: Misbakh-Soloviev Vadim A. <mva <AT> mva <DOT> name>
5 CommitDate: Sat Sep 29 07:05:49 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gamerlay.git;a=commit;h=7bc3b109
7
8 Copied braid from Pinkbyte's overlay
9
10 Signed-off-by: Vadim A. Misbakh-Soloviov <mva <AT> mva.name>
11
12 ---
13 games-puzzle/braid/braid-1.0.2-r9999.ebuild | 72 +++++++++++++++++++++++++++
14 games-puzzle/braid/metadata.xml | 10 ++++
15 2 files changed, 82 insertions(+), 0 deletions(-)
16
17 diff --git a/games-puzzle/braid/braid-1.0.2-r9999.ebuild b/games-puzzle/braid/braid-1.0.2-r9999.ebuild
18 new file mode 100644
19 index 0000000..2d8cb72
20 --- /dev/null
21 +++ b/games-puzzle/braid/braid-1.0.2-r9999.ebuild
22 @@ -0,0 +1,72 @@
23 +# Copyright 1999-2012 Gentoo Foundation
24 +# Distributed under the terms of the GNU General Public License v2
25 +# $Header: $
26 +
27 +EAPI=4
28 +
29 +inherit games versionator
30 +
31 +MY_PV="$(get_version_component_range 3)"
32 +
33 +DESCRIPTION="Platform game where you manipulate flow of time"
34 +HOMEPAGE="http://braid-game.com"
35 +SRC_URI="${PN}-linux-build${MY_PV}.run.bin
36 + linguas_ru? ( ${PN}-rus.tar.bz2 )"
37 +
38 +LICENSE="Arphic MIT"
39 +SLOT="0"
40 +KEYWORDS="~amd64 ~x86"
41 +
42 +IUSE="linguas_ru"
43 +RESTRICT="strip fetch"
44 +
45 +DEPEND="app-arch/unzip"
46 +RDEPEND="media-libs/libsdl[audio,joystick,video]
47 + x11-libs/libX11
48 + x11-libs/libXau
49 + x11-libs/libxcb
50 + x11-libs/libXdmcp
51 + x11-libs/libXext
52 + virtual/opengl
53 + media-gfx/nvidia-cg-toolkit"
54 +
55 +S=${WORKDIR}/data
56 +
57 +pkg_nofetch() {
58 + echo
59 + elog "Download ${SRC_URI} from ${HOMEPAGE} and place it in ${DISTDIR}"
60 + echo
61 +}
62 +
63 +src_unpack() {
64 + # self unpacking zip archive; unzip warns about the exe stuff
65 + local a="${DISTDIR}/${PN}-linux-build${MY_PV}.run.bin"
66 + echo ">>> Unpacking ${a} to ${PWD}"
67 + unzip -q "${a}"
68 + [ $? -gt 1 ] && die "unpacking failed"
69 +
70 + if use linguas_ru; then
71 + unpack "${PN}-rus.tar.bz2"
72 + mv "${S}/package0.zip" "${S}/gamedata/data"
73 + mv "${S}/strings/english.mo" "${S}/gamedata/data/strings"
74 + fi
75 +}
76 +
77 +src_install() {
78 + local dir="${GAMES_PREFIX_OPT}/${PN}"
79 +
80 + insinto "${dir}"
81 + exeinto "${dir}"
82 +
83 + doins -r gamedata/data
84 + use x86 && doexe x86/"${PN}"
85 + use amd64 && doexe amd64/"${PN}"
86 +
87 + doicon gamedata/"${PN}.png"
88 + dodoc gamedata/README-linux.txt
89 +
90 + games_make_wrapper "${PN}" "./${PN}" "${dir}"
91 + make_desktop_entry "${PN}" "Braid" "${PN}"
92 +
93 + prepgamesdirs
94 +}
95
96 diff --git a/games-puzzle/braid/metadata.xml b/games-puzzle/braid/metadata.xml
97 new file mode 100644
98 index 0000000..0d9e0b9
99 --- /dev/null
100 +++ b/games-puzzle/braid/metadata.xml
101 @@ -0,0 +1,10 @@
102 +<?xml version="1.0" encoding="UTF-8"?>
103 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
104 +<pkgmetadata>
105 + <herd></herd>
106 + <maintainer>
107 + <email>szarpaj@××××××××.pl</email>
108 + <name>Piotr Szymaniak</name>
109 + </maintainer>
110 +</pkgmetadata>
111 +