Gentoo Archives: gentoo-commits

From: "Martin Jackson (mjolnir)" <mjolnir@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-sound/teamspeak2-server-bin: ChangeLog teamspeak2-server-bin-2.0.24.01-r1.ebuild
Date: Wed, 27 Feb 2008 01:27:15
Message-Id: E1JUB4h-0005zJ-Jn@stork.gentoo.org
1 mjolnir 08/02/27 01:27:11
2
3 Modified: ChangeLog
4 Added: teamspeak2-server-bin-2.0.24.01-r1.ebuild
5 Log:
6 Fix space issue in shebang and make patch only check package revision. Shame they still haven't released an integrated package upstream.
7 (Portage version: 2.1.4.4)
8
9 Revision Changes Path
10 1.33 media-sound/teamspeak2-server-bin/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/teamspeak2-server-bin/ChangeLog?rev=1.33&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/teamspeak2-server-bin/ChangeLog?rev=1.33&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/teamspeak2-server-bin/ChangeLog?r1=1.32&r2=1.33
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-sound/teamspeak2-server-bin/ChangeLog,v
19 retrieving revision 1.32
20 retrieving revision 1.33
21 diff -u -r1.32 -r1.33
22 --- ChangeLog 16 Sep 2007 19:35:48 -0000 1.32
23 +++ ChangeLog 27 Feb 2008 01:27:11 -0000 1.33
24 @@ -1,6 +1,13 @@
25 # ChangeLog for media-sound/teamspeak2-server-bin
26 -# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-sound/teamspeak2-server-bin/ChangeLog,v 1.32 2007/09/16 19:35:48 mjolnir Exp $
28 +# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/media-sound/teamspeak2-server-bin/ChangeLog,v 1.33 2008/02/27 01:27:11 mjolnir Exp $
30 +
31 + 27 Feb 2008; Martin Jackson <mjolnir@g.o>
32 + files/teamspeak2-server-ng.rc6,
33 + +teamspeak2-server-bin-2.0.24.01-r1.ebuild:
34 + Fix typo in init script
35 +
36 +*teamspeak2-server-bin-2.0.24.01-r1 (26 Feb 2008)
37
38 16 Sep 2007; Martin Jackson <mjolnir@g.o>
39 -teamspeak2-server-bin-2.0.23.22-r1.ebuild:
40
41
42
43 1.1 media-sound/teamspeak2-server-bin/teamspeak2-server-bin-2.0.24.01-r1.ebuild
44
45 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/teamspeak2-server-bin/teamspeak2-server-bin-2.0.24.01-r1.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/teamspeak2-server-bin/teamspeak2-server-bin-2.0.24.01-r1.ebuild?rev=1.1&content-type=text/plain
47
48 Index: teamspeak2-server-bin-2.0.24.01-r1.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/media-sound/teamspeak2-server-bin/teamspeak2-server-bin-2.0.24.01-r1.ebuild,v 1.1 2008/02/27 01:27:11 mjolnir Exp $
53
54 inherit eutils
55
56 # mjolnir - This is a necessary hack while we're waiting for an official
57 # 2.0.23.22 release. We take the 2.0.23.19 release and overlay the 2.0.23.22
58 # binary on it. When the real release comes out, we'll do an -r1 that uses
59 # the official release.
60 BASE_PV="2.0.23.19"
61
62 DESCRIPTION="The Teamspeak Voice Communication Server"
63 HOMEPAGE="http://www.goteamspeak.com/"
64 SRC_URI="ftp://ftp.freenet.de/pub/4players/teamspeak.org/releases/ts2_server_rc2_${BASE_PV//./}.tar.bz2
65 mirror://gentoo/server_linux-${PV//./}.tar.bz2"
66
67 LICENSE="as-is"
68 SLOT="0"
69 KEYWORDS="-* ~amd64 ~x86"
70 IUSE="mysql"
71
72 S="${WORKDIR}/tss2_rc2"
73
74 RDEPEND="amd64? ( >=sys-libs/glibc-2.3.4.20041102 )"
75 DEPEND=""
76
77 pkg_setup() {
78 enewuser teamspeak2
79 }
80
81 src_install() {
82 exeinto /opt/teamspeak2-server
83 doexe server_linux sqlite.so
84 if use mysql; then
85 doexe libsqlmy.so
86 fi
87
88 touch "${D}"/opt/teamspeak2-server/bad_names.txt
89 fowners teamspeak2 /opt/teamspeak2-server/bad_names.txt
90
91 insinto /opt/teamspeak2-server/sql
92 doins sqlite_sql/*.sql
93 if use mysql; then
94 insinto /opt/teamspeak2-server/mysql_sql
95 doins mysql_sql/*.sql
96 fi
97
98 # www-data ...
99 insinto /opt/teamspeak2-server/http
100 doins httpdocs/*.html
101 insinto /opt/teamspeak2-server/http/gfx
102 doins httpdocs/gfx/*.{jpg,png,gif}
103 insinto /opt/teamspeak2-server/http/help
104 doins httpdocs/help/*.html
105
106 # tcpquery docs ...
107 insinto /opt/teamspeak2-server/tcpquerydocs
108 doins tcpquerydocs/*.txt
109
110 # user manual docs ...
111 dodoc changelog.txt README
112 dohtml manual.html
113 dohtml -r Manual
114
115 if use mysql; then
116 dodoc INSTALL.mysql
117 fi
118
119 # runtime FS layout ...
120 newinitd "${FILESDIR}/teamspeak2-server-ng.rc6" teamspeak2-server
121
122 keepdir /{etc,var/{lib,log,run}}/teamspeak2-server
123 fowners teamspeak2 /{etc,var/{lib,log,run}}/teamspeak2-server
124 fperms 700 /{etc,var/{lib,log,run}}/teamspeak2-server
125
126 # Fix bug #66639
127 dosym sql /opt/teamspeak2-server/sqlite_sql
128 }
129
130 pkg_postinst() {
131 einfo
132 einfo "The Teamspeak Server generates the admin and superadmin"
133 einfo "passwords on the fly. To get them, please look in:"
134 einfo "/var/log/teamspeak2-server/server.log"
135 einfo
136 if use mysql; then
137 einfo "In order to have Teamspeak utilize a MySQL server, you will"
138 einfo "need to edit the server.ini file found in /etc/teamspeak2-server/"
139 einfo
140 einfo "Also, please note Teamspeak is only compatible with MySQL 3.x"
141 einfo "While it is possible to use a later version of MySQL, it may"
142 einfo "require modifications such as replacing libraries."
143 einfo
144 einfo "For more information, please see INSTALL.mysql which is"
145 einfo "located in /usr/share/doc/${PF}/ or "
146 einfo "visit the Teamspeak website at http://www.teamspeak.org"
147 einfo
148 fi
149 }
150
151
152
153 --
154 gentoo-commits@l.g.o mailing list