Gentoo Archives: gentoo-commits

From: "Vadim A. Misbakh-Soloviov" <mva@×××.name>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gamerlay:master commit in: games-puzzle/zenbound2/
Date: Thu, 02 May 2013 11:15:18
Message-Id: 1367493312.255cbe1a01b823997d53f5433effbfa72aacef7a.mva@gentoo
1 commit: 255cbe1a01b823997d53f5433effbfa72aacef7a
2 Author: Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
3 AuthorDate: Thu May 2 11:15:12 2013 +0000
4 Commit: Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
5 CommitDate: Thu May 2 11:15:12 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gamerlay.git;a=commit;h=255cbe1a
7
8 [games-puzzle/zenbound2] Added
9
10 Signed-off-by: Vadim A. Misbakh-Soloviov <mva <AT> mva.name>
11
12 ---
13 games-puzzle/zenbound2/zenbound2-20120325.ebuild | 95 ++++++++++++++++++++++
14 1 files changed, 95 insertions(+), 0 deletions(-)
15
16 diff --git a/games-puzzle/zenbound2/zenbound2-20120325.ebuild b/games-puzzle/zenbound2/zenbound2-20120325.ebuild
17 new file mode 100644
18 index 0000000..570734f
19 --- /dev/null
20 +++ b/games-puzzle/zenbound2/zenbound2-20120325.ebuild
21 @@ -0,0 +1,95 @@
22 +# Copyright 1999-2011 Gentoo Foundation
23 +# Distributed under the terms of the GNU General Public License v2
24 +# $Header: games-puzzle/kinetris/kinetris-1.0.0b_pre5.ebuild frostwork Exp $
25 +
26 +EAPI="5"
27 +
28 +inherit multilib games
29 +
30 +DESCRIPTION="A calm and meditative game of wrapping rope around wooden sculptures."
31 +HOMEPAGE="http://zenbound.com/"
32 +SRC_URI="
33 + x86? ( ${P}-i386.tar.gz )
34 + amd64? ( ${P}-amd64.tar.gz )
35 +"
36 +
37 +LICENSE="as-is"
38 +SLOT="0"
39 +RESTRICT="fetch"
40 +KEYWORDS="~amd64 ~x86"
41 +IUSE=""
42 +
43 +DEPEND=""
44 +RDEPEND="
45 + app-arch/bzip2
46 + dev-libs/expat
47 + dev-libs/json-c
48 + media-libs/aalib
49 + media-libs/alsa-lib
50 + media-libs/flac
51 + media-libs/fontconfig
52 + media-libs/freetype
53 + media-libs/glu
54 + media-libs/libogg
55 + media-libs/libsdl:0
56 + media-libs/libsndfile
57 + media-libs/libvorbis
58 + virtual/opengl
59 + media-libs/openal
60 + media-sound/pulseaudio
61 + net-libs/libasyncns
62 + sys-apps/attr
63 + sys-apps/dbus
64 + sys-apps/tcp-wrappers
65 + sys-apps/util-linux
66 + sys-devel/gcc
67 + sys-libs/gdbm
68 + sys-libs/glibc
69 + sys-libs/gpm
70 + sys-libs/libcap
71 + sys-libs/ncurses
72 + sys-libs/zlib
73 + x11-libs/libdrm
74 + x11-libs/libICE
75 + x11-libs/libSM
76 + x11-libs/libX11
77 + x11-libs/libXau
78 + x11-libs/libxcb
79 + x11-libs/libXdamage
80 + x11-libs/libXdmcp
81 + x11-libs/libXext
82 + x11-libs/libXfixes
83 + x11-libs/libXft
84 + x11-libs/libXinerama
85 + x11-libs/libXrender
86 + x11-libs/libXtst
87 + x11-libs/libXxf86vm
88 +"
89 +
90 +S="${WORKDIR}/${PN}"
91 +DOCS=( README.linux )
92 +MY_PN="ZenBound2"
93 +
94 +src_install() {
95 + local lib="$(get_libdir)"
96 + GAMEDIR="${GAMES_PREFIX_OPT}/${PN}"
97 +
98 + # Unbundling
99 + rm "./${lib}/libopenal.so.1"
100 + rm "./${lib}/libSDL-1.2.so.0"
101 + rm "./${lib}/libvorbis.so.0"
102 + rm "./${lib}/libvorbisfile.so.3"
103 + rm "./${lib}/libogg.so.0"
104 +
105 + exeinto "${GAMEDIR}"
106 + insinto "${GAMEDIR}"
107 + doins -r "data_common"
108 + doins -r "data_desktop"
109 + doexe "${MY_PN}.bin"
110 +
111 + # install shortcuts
112 + games_make_wrapper "${PN}" "./${MY_PN}.bin" "${GAMEDIR}" "${GAMEDIR}/${lib}" || die "install shortcut"
113 + make_desktop_entry "${PN}" "${MY_PN}" "${PN}"
114 +
115 + prepgamesdirs
116 +}