Gentoo Archives: gentoo-commits

From: "Joe Peterson (lavajoe)" <lavajoe@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in games-simulation/secondlife-bin: secondlife-bin-2.0.1.ebuild ChangeLog secondlife-bin-1.23.5.ebuild secondlife-bin-1.23_rc4.ebuild
Date: Sun, 25 Apr 2010 13:31:09
Message-Id: 20100425133106.DFFAB2C04C@corvid.gentoo.org
1 lavajoe 10/04/25 13:31:06
2
3 Modified: ChangeLog secondlife-bin-1.23.5.ebuild
4 Added: secondlife-bin-2.0.1.ebuild
5 Removed: secondlife-bin-1.23_rc4.ebuild
6 Log:
7 Add new version 2.0.1, fix bug #317105
8 (Portage version: 2.1.8.3/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.29 games-simulation/secondlife-bin/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-simulation/secondlife-bin/ChangeLog?rev=1.29&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-simulation/secondlife-bin/ChangeLog?rev=1.29&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-simulation/secondlife-bin/ChangeLog?r1=1.28&r2=1.29
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/games-simulation/secondlife-bin/ChangeLog,v
20 retrieving revision 1.28
21 retrieving revision 1.29
22 diff -u -r1.28 -r1.29
23 --- ChangeLog 17 Jan 2010 21:37:16 -0000 1.28
24 +++ ChangeLog 25 Apr 2010 13:31:06 -0000 1.29
25 @@ -1,6 +1,14 @@
26 # ChangeLog for games-simulation/secondlife-bin
27 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/games-simulation/secondlife-bin/ChangeLog,v 1.28 2010/01/17 21:37:16 ssuominen Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/games-simulation/secondlife-bin/ChangeLog,v 1.29 2010/04/25 13:31:06 lavajoe Exp $
30 +
31 +*secondlife-bin-2.0.1 (25 Apr 2010)
32 +
33 + 25 Apr 2010; Joe Peterson <lavajoe@g.o>
34 + -secondlife-bin-1.23_rc4.ebuild,
35 + -files/secondlife-bin-1.23_rc4-amd64-audio-streaming-fix.patch,
36 + secondlife-bin-1.23.5.ebuild, +secondlife-bin-2.0.1.ebuild:
37 + Add new version 2.0.1, fix bug #317105
38
39 17 Jan 2010; Samuli Suominen <ssuominen@g.o>
40 secondlife-bin-1.23_rc4.ebuild, secondlife-bin-1.23.5.ebuild:
41
42
43
44 1.3 games-simulation/secondlife-bin/secondlife-bin-1.23.5.ebuild
45
46 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-simulation/secondlife-bin/secondlife-bin-1.23.5.ebuild?rev=1.3&view=markup
47 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-simulation/secondlife-bin/secondlife-bin-1.23.5.ebuild?rev=1.3&content-type=text/plain
48 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-simulation/secondlife-bin/secondlife-bin-1.23.5.ebuild?r1=1.2&r2=1.3
49
50 Index: secondlife-bin-1.23.5.ebuild
51 ===================================================================
52 RCS file: /var/cvsroot/gentoo-x86/games-simulation/secondlife-bin/secondlife-bin-1.23.5.ebuild,v
53 retrieving revision 1.2
54 retrieving revision 1.3
55 diff -u -r1.2 -r1.3
56 --- secondlife-bin-1.23.5.ebuild 17 Jan 2010 21:37:16 -0000 1.2
57 +++ secondlife-bin-1.23.5.ebuild 25 Apr 2010 13:31:06 -0000 1.3
58 @@ -1,6 +1,6 @@
59 # Copyright 1999-2010 Gentoo Foundation
60 # Distributed under the terms of the GNU General Public License v2
61 -# $Header: /var/cvsroot/gentoo-x86/games-simulation/secondlife-bin/secondlife-bin-1.23.5.ebuild,v 1.2 2010/01/17 21:37:16 ssuominen Exp $
62 +# $Header: /var/cvsroot/gentoo-x86/games-simulation/secondlife-bin/secondlife-bin-1.23.5.ebuild,v 1.3 2010/04/25 13:31:06 lavajoe Exp $
63
64 inherit eutils multilib games versionator
65
66 @@ -9,8 +9,9 @@
67
68 DESCRIPTION="The Second Life (an online, 3D virtual world) viewer"
69 HOMEPAGE="http://secondlife.com/"
70 -SRC_URI="http://automated-builds-secondlife-com.s3.amazonaws.com/viewer-rc-frozen/${SECONDLIFE_REVISION}/${MY_P}.tar.bz2"
71 -RESTRICT="mirror strip"
72 +#SRC_URI="http://automated-builds-secondlife-com.s3.amazonaws.com/viewer-rc-frozen/${SECONDLIFE_REVISION}/${MY_P}.tar.bz2"
73 +SRC_URI="http://download.cloud.secondlife.com/${MY_P}.tar.bz2"
74 +RESTRICT="strip"
75
76 LICENSE="GPL-2-with-Linden-Lab-FLOSS-exception"
77 SLOT="0"
78
79
80
81 1.1 games-simulation/secondlife-bin/secondlife-bin-2.0.1.ebuild
82
83 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-simulation/secondlife-bin/secondlife-bin-2.0.1.ebuild?rev=1.1&view=markup
84 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-simulation/secondlife-bin/secondlife-bin-2.0.1.ebuild?rev=1.1&content-type=text/plain
85
86 Index: secondlife-bin-2.0.1.ebuild
87 ===================================================================
88 # Copyright 1999-2010 Gentoo Foundation
89 # Distributed under the terms of the GNU General Public License v2
90 # $Header: /var/cvsroot/gentoo-x86/games-simulation/secondlife-bin/secondlife-bin-2.0.1.ebuild,v 1.1 2010/04/25 13:31:06 lavajoe Exp $
91
92 inherit eutils multilib games versionator
93
94 SECONDLIFE_REVISION=203797
95 MY_P="SecondLife-i686-${PV}.${SECONDLIFE_REVISION}"
96
97 DESCRIPTION="The Second Life (an online, 3D virtual world) viewer"
98 HOMEPAGE="http://secondlife.com/"
99 SRC_URI="http://download.cloud.secondlife.com/Viewer-2/${MY_P}.tar.bz2"
100 RESTRICT="strip"
101
102 LICENSE="GPL-2-with-Linden-Lab-FLOSS-exception"
103 SLOT="0"
104 KEYWORDS="~amd64 ~x86"
105 IUSE=""
106
107 # Note, used to RDEPEND on:
108 # media-fonts/kochi-substitute
109 RDEPEND="sys-libs/glibc
110 sys-apps/dbus
111 x11-libs/libX11
112 x11-libs/libXau
113 x11-libs/libXdmcp
114 x11-libs/libXext
115 >=x11-libs/gtk+-2.0
116 x11-libs/libXinerama
117 dev-libs/libgcrypt
118 dev-libs/libgpg-error
119 dev-libs/openssl
120 dev-libs/apr
121 dev-libs/apr-util
122 dev-libs/boost
123 dev-libs/elfio
124 dev-libs/expat
125 media-libs/freetype
126 media-libs/libogg
127 media-libs/libsdl
128 media-libs/libvorbis
129 media-libs/gstreamer
130 media-plugins/gst-plugins-meta
131 media-libs/fmod
132 x86? ( <media-libs/jpeg-7 )
133 media-libs/openjpeg
134 net-libs/gnutls
135 net-misc/curl
136 net-dns/c-ares
137 sys-libs/zlib
138 ~virtual/libstdc++-3.3
139 virtual/glu
140 virtual/opengl
141 media-libs/openal
142 media-libs/freealut
143 amd64? (
144 app-emulation/emul-linux-x86-sdl
145 app-emulation/emul-linux-x86-gtklibs
146 )"
147
148 S="${WORKDIR}/${MY_P}"
149
150 SECONDLIFE_HOME="${GAMES_PREFIX_OPT}/secondlife"
151
152 QA_TEXTRELS="${SECONDLIFE_HOME:1}/bin/libllkdu.so
153 ${SECONDLIFE_HOME:1}/lib/libkdu.so
154 ${SECONDLIFE_HOME:1}/lib/libfmod-3.75.so
155 ${SECONDLIFE_HOME:1}/lib/libvivoxsdk.so
156 ${SECONDLIFE_HOME:1}/lib/libvivoxplatform.so
157 ${SECONDLIFE_HOME:1}/lib/libllcommon.so
158 ${SECONDLIFE_HOME:1}/lib/libortp.so
159 ${SECONDLIFE_HOME:1}/bin/llplugin/libmedia_plugin_gstreamer.so
160 ${SECONDLIFE_HOME:1}/bin/llplugin/libmedia_plugin_webkit.so"
161 QA_EXECSTACK="${SECONDLIFE_HOME:1}/bin/do-not-directly-run-secondlife-bin
162 ${SECONDLIFE_HOME:1}/bin/libllkdu.so"
163
164 pkg_setup() {
165 games_pkg_setup
166
167 # x86 binary package, ABI=x86
168 has_multilib_profile && ABI="x86"
169 }
170
171 src_unpack() {
172 unpack ${A}
173 cd "${S}"
174
175 # On 64-bit systems, we need to uncomment LL_BAD_OPENAL_DRIVER=x
176 # and comment out the amd64 streaming disable to fix streaming audio.
177 #use amd64 && epatch "${FILESDIR}/${P}-amd64-audio-streaming-fix.patch"
178 }
179
180 src_install() {
181 exeinto "${SECONDLIFE_HOME}"
182 doexe secondlife || die
183 rm -rf secondlife
184
185 exeinto "${SECONDLIFE_HOME}"/bin/llplugin
186 doexe bin/llplugin/* || die
187 rm -rf bin/llplugin
188
189 exeinto "${SECONDLIFE_HOME}"/bin
190 doexe bin/* || die
191 rm -rf bin
192
193 exeinto "${SECONDLIFE_HOME}"/lib
194 doexe lib/* || die
195 rm -rf lib
196
197 insinto "${SECONDLIFE_HOME}"
198 doins -r * || die "doins * failed"
199
200 #dosym /usr/share/fonts/kochi-substitute/kochi-mincho-subst.ttf "${SECONDLIFE_HOME}"/unicode.ttf
201
202 games_make_wrapper secondlife-bin "./secondlife --set VersionChannelName Gentoo" "${SECONDLIFE_HOME}" "${SECONDLIFE_HOME}"/lib
203 make_desktop_entry secondlife-bin "Second Life (binary distribution)" /opt/secondlife/secondlife_icon.png
204
205 prepgamesdirs
206 }