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-1.22.1_rc103637.ebuild ChangeLog secondlife-bin-1.22.1.103637.ebuild
Date: Thu, 27 Nov 2008 15:35:59
Message-Id: E1L5iuJ-0002um-Bg@stork.gentoo.org
1 lavajoe 08/11/27 15:35:55
2
3 Modified: ChangeLog
4 Added: secondlife-bin-1.22.1_rc103637.ebuild
5 Removed: secondlife-bin-1.22.1.103637.ebuild
6 Log:
7 Set version of latest to indicate 'release candidate' status
8 (Portage version: 2.1.6_rc2/cvs/Linux 2.6.27-gentoo-r2 i686)
9
10 Revision Changes Path
11 1.2 games-simulation/secondlife-bin/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-simulation/secondlife-bin/ChangeLog?rev=1.2&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-simulation/secondlife-bin/ChangeLog?rev=1.2&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-simulation/secondlife-bin/ChangeLog?r1=1.1&r2=1.2
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/games-simulation/secondlife-bin/ChangeLog,v
20 retrieving revision 1.1
21 retrieving revision 1.2
22 diff -u -r1.1 -r1.2
23 --- ChangeLog 27 Nov 2008 06:39:18 -0000 1.1
24 +++ ChangeLog 27 Nov 2008 15:35:55 -0000 1.2
25 @@ -1,6 +1,13 @@
26 # ChangeLog for games-simulation/secondlife-bin
27 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/games-simulation/secondlife-bin/ChangeLog,v 1.1 2008/11/27 06:39:18 lavajoe Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/games-simulation/secondlife-bin/ChangeLog,v 1.2 2008/11/27 15:35:55 lavajoe Exp $
30 +
31 +*secondlife-bin-1.22.1_rc103637 (27 Nov 2008)
32 +
33 + 27 Nov 2008; Joe Peterson <lavajoe@g.o>
34 + +secondlife-bin-1.22.1_rc103637.ebuild,
35 + -secondlife-bin-1.22.1.103637.ebuild:
36 + Set version of latest to indicate 'release candidate' status
37
38 *secondlife-bin-1.22.1.103637 (27 Nov 2008)
39 *secondlife-bin-1.21.6.99587 (27 Nov 2008)
40
41
42
43 1.1 games-simulation/secondlife-bin/secondlife-bin-1.22.1_rc103637.ebuild
44
45 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-simulation/secondlife-bin/secondlife-bin-1.22.1_rc103637.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-simulation/secondlife-bin/secondlife-bin-1.22.1_rc103637.ebuild?rev=1.1&content-type=text/plain
47
48 Index: secondlife-bin-1.22.1_rc103637.ebuild
49 ===================================================================
50 # Copyright 1999-2008 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/games-simulation/secondlife-bin/secondlife-bin-1.22.1_rc103637.ebuild,v 1.1 2008/11/27 15:35:55 lavajoe Exp $
53
54 inherit eutils multilib games versionator
55
56 MAJOR_VER=$(get_version_component_range 1-3)
57 MINOR_VER=$(get_version_component_range 4)
58 MY_P="SecondLife-i686-${MAJOR_VER}.${MINOR_VER/rc/}"
59
60 DESCRIPTION="The Second Life (an online, 3D virtual world) viewer"
61 HOMEPAGE="http://secondlife.com/"
62 SRC_URI="http://release-candidate-secondlife-com.s3.amazonaws.com/${MY_P}.tar.bz2"
63 RESTRICT="mirror strip"
64
65 LICENSE="GPL-2-with-Linden-Lab-FLOSS-exception"
66 SLOT="0"
67 KEYWORDS="~x86"
68 IUSE=""
69
70 RDEPEND="sys-libs/glibc
71 media-fonts/kochi-substitute
72 x86? (
73 x11-libs/libX11
74 x11-libs/libXau
75 x11-libs/libXdmcp
76 x11-libs/libXext
77 dev-libs/libgcrypt
78 dev-libs/libgpg-error
79 dev-libs/openssl
80 media-libs/freetype
81 media-libs/libogg
82 media-libs/libsdl
83 media-libs/libvorbis
84 net-libs/gnutls
85 net-misc/curl
86 sys-libs/zlib
87 virtual/glu
88 virtual/opengl
89 )
90 amd64? (
91 app-emulation/emul-linux-x86-sdl
92 app-emulation/emul-linux-x86-gtklibs
93 )"
94
95 S="${WORKDIR}/${MY_P}"
96
97 SECONDLIFE_HOME="${GAMES_PREFIX_OPT}/secondlife"
98
99 QA_TEXTRELS="${SECONDLIFE_HOME:1}/bin/libllkdu.so
100 ${SECONDLIFE_HOME:1}/lib/libkdu_v42R.so
101 ${SECONDLIFE_HOME:1}/lib/libfmod-3.75.so
102 ${SECONDLIFE_HOME:1}/lib/libvivoxsdk.so
103 ${SECONDLIFE_HOME:1}/app_settings/mozilla-runtime-linux-i686/libxul.so"
104 QA_EXECSTACK="${SECONDLIFE_HOME:1}/bin/do-not-directly-run-secondlife-bin
105 ${SECONDLIFE_HOME:1}/bin/libllkdu.so
106 ${SECONDLIFE_HOME:1}/lib/libSDL-1.2.so.0
107 ${SECONDLIFE_HOME:1}/lib/libcrypto.so.0.9.7
108 ${SECONDLIFE_HOME:1}/lib/libkdu_v42R.so
109 ${SECONDLIFE_HOME:1}/lib/libfmod-3.75.so
110 ${SECONDLIFE_HOME:1}/app_settings/mozilla-runtime-linux-i686/libxul.so"
111
112 pkg_setup() {
113 # x86 binary package, ABI=x86
114 has_multilib_profile && ABI="x86"
115 }
116
117 src_install() {
118 exeinto "${SECONDLIFE_HOME}"
119 doexe launch_url.sh linux-crash-logger.bin secondlife || die
120 rm -rf launch_url.sh linux-crash-logger.bin secondlife
121
122 exeinto "${SECONDLIFE_HOME}"/bin
123 doexe bin/* || die
124 rm -rf bin
125
126 exeinto "${SECONDLIFE_HOME}"/lib
127 doexe lib/* || die
128 rm -rf lib
129
130 insinto "${SECONDLIFE_HOME}"
131 doins -r * || die "doins * failed"
132
133 dosym /usr/share/fonts/kochi-substitute/kochi-mincho-subst.ttf "${SECONDLIFE_HOME}"/unicode.ttf
134
135 games_make_wrapper secondlife-bin ./secondlife "${SECONDLIFE_HOME}" "${SECONDLIFE_HOME}"/lib
136 make_desktop_entry secondlife-bin "Second Life" /opt/secondlife/secondlife_icon.png
137
138 prepgamesdirs
139 }