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/snapshot/
Date: Wed, 01 May 2013 09:10:02
Message-Id: 1367399397.8e85804c036a99da29d541927c20718ea56987d1.mva@gentoo
1 commit: 8e85804c036a99da29d541927c20718ea56987d1
2 Author: Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
3 AuthorDate: Wed May 1 09:09:57 2013 +0000
4 Commit: Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
5 CommitDate: Wed May 1 09:09:57 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gamerlay.git;a=commit;h=8e85804c
7
8 [games-puzzle/snapshot] Added
9
10 Signed-off-by: Vadim A. Misbakh-Soloviov <mva <AT> mva.name>
11
12 ---
13 games-puzzle/snapshot/snapshot-28.ebuild | 92 ++++++++++++++++++++++++++++++
14 1 files changed, 92 insertions(+), 0 deletions(-)
15
16 diff --git a/games-puzzle/snapshot/snapshot-28.ebuild b/games-puzzle/snapshot/snapshot-28.ebuild
17 new file mode 100644
18 index 0000000..ae375f5
19 --- /dev/null
20 +++ b/games-puzzle/snapshot/snapshot-28.ebuild
21 @@ -0,0 +1,92 @@
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 +MY_PN="${PN/s/S}"
28 +BASE_URI="${MY_PN}-linux-v${PV}"
29 +inherit multilib games
30 +
31 +DESCRIPTION="Join PIC on his awesome journey into the unknown armed with only his camera that can capture the world around him!"
32 +HOMEPAGE="http://www.retroaffect.com/games/1/snapshot/"
33 +SRC_URI="
34 + x86? ( ${BASE_URI}-x86.tar.gz )
35 + amd64? ( ${BASE_URI}-x64.tar.gz )
36 +"
37 +
38 +LICENSE="as-is"
39 +SLOT="0"
40 +RESTRICT="fetch"
41 +KEYWORDS="~amd64 ~x86"
42 +IUSE="luajit"
43 +
44 +DEPEND=""
45 +RDEPEND="${DEPEND}
46 + dev-libs/json-c
47 + media-libs/aalib
48 + media-libs/alsa-lib
49 + media-libs/flac
50 + media-libs/glu
51 + media-libs/libogg
52 + media-libs/libsdl
53 + media-libs/libsndfile
54 + media-libs/libvorbis
55 + virtual/opengl
56 + media-libs/openal
57 + media-sound/pulseaudio
58 + net-libs/libasyncns
59 + sys-apps/attr
60 + sys-apps/dbus
61 + sys-apps/tcp-wrappers
62 + sys-apps/util-linux
63 + sys-devel/gcc
64 + sys-libs/gdbm
65 + sys-libs/glibc
66 + sys-libs/gpm
67 + sys-libs/libcap
68 + sys-libs/ncurses
69 + x11-libs/libdrm
70 + x11-libs/libICE
71 + x11-libs/libSM
72 + x11-libs/libX11
73 + x11-libs/libXau
74 + x11-libs/libxcb
75 + x11-libs/libXdamage
76 + x11-libs/libXdmcp
77 + x11-libs/libXext
78 + x11-libs/libXfixes
79 + x11-libs/libXtst
80 + x11-libs/libXxf86vm
81 + || ( dev-lang/luajit:2 =dev-lang/lua-5.1 )
82 + luajit? ( dev-lang/luajit:2 )
83 + !luajit? ( =dev-lang/lua-5.1* )
84 +"
85 +S="${WORKDIR}"
86 +
87 +src_install() {
88 + local lib=liblua.so;
89 + GAMEDIR="${GAMES_PREFIX_OPT}/${PN}"
90 +
91 + use luajit && lib=libluajit-5.1.so
92 +
93 + # Unbundling
94 + rm "./libopenal.so.1"
95 + rm "./liblua5.1.so.0"
96 + rm "./libSDL-1.2.so.0"
97 + rm "./libvorbis.so.0"
98 +
99 + # Fixing bundled lua (requires non-standard soname)
100 + ln -s "/usr/$(get_libdir)/${lib}" "./liblua5.1.so.0"
101 +
102 + exeinto "${GAMEDIR}"
103 + insinto "${GAMEDIR}"
104 + doins -r "resources"
105 + doins "liblua5.1.so.0"
106 + doexe "${PN}.bin"
107 +
108 + # install shortcuts
109 + games_make_wrapper "${PN}" "./${PN}.bin" "${GAMEDIR}" "${GAMEDIR}" || die "install shortcut"
110 + make_desktop_entry "${PN}" "${MY_PN}" "${PN}"
111 +
112 + prepgamesdirs
113 +}