Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 562532 | Differences between
and this patch

Collapse All | Expand All

(-)a/licenses/teamspeak-special-permission (+187 lines)
Line 0 Link Here
1
Delivered-To: dryatu@gmail.com
2
Received: by 10.28.214.83 with SMTP id n80csp1991547wmg;
3
        Tue, 8 Sep 2015 15:14:03 -0700 (PDT)
4
X-Received: by 10.180.108.35 with SMTP id hh3mr47000450wib.48.1441750443227;
5
        Tue, 08 Sep 2015 15:14:03 -0700 (PDT)
6
Return-Path: <prvs=16934b83fd=bizdev@teamspeak.com>
7
Received: from mailrelay.teamspeak.com (mailrelay.teamspeak.com. [85.10.205.42])
8
        by mx.google.com with ESMTPS id ma6si758812wic.40.2015.09.08.15.14.03
9
        for <dryatu@gmail.com>
10
        (version=XXX);
11
        Tue, 08 Sep 2015 15:14:03 -0700 (PDT)
12
Received-SPF: pass (google.com: domain of prvs=16934b83fd=bizdev@teamspeak.com designates 85.10.205.42 as permitted sender) client-ip=85.10.205.42;
13
Authentication-Results: mx.google.com;
14
       spf=pass (google.com: domain of prvs=16934b83fd=bizdev@teamspeak.com designates 85.10.205.42 as permitted sender) smtp.mailfrom=prvs=16934b83fd=bizdev@teamspeak.com
15
Received: from mail.teamspeak.com (mail.teamspeak.com. [128.65.210.119]) by mailrelay.teamspeak.com (Postfix) with ESMTPS id C42804D00B11
16
	for <dryatu@gmail.com>; Wed,  9 Sep 2015 00:14:02 +0200 (CEST)
17
X-MDAV-Result: clean
18
X-MDAV-Processed: mail.teamspeak.com, Wed, 09 Sep 2015 00:14:00 +0200
19
Received: from support.teamspeakusa.com by mail.teamspeak.com (XXX)
20
	with ESMTP id 56-md50000035318.msg for <dryatu@gmail.com>;
21
	Wed, 09 Sep 2015 00:13:59 +0200
22
X-Spam-Processed: mail.teamspeak.com, Wed, 09 Sep 2015 00:13:59 +0200
23
	(not processed: message from trusted or authenticated source)
24
X-Authenticated-Sender: bizdev@teamspeak.com
25
X-HashCash: XXX
26
X-Return-Path: prvs=16934b83fd=bizdev@teamspeak.com
27
X-Envelope-From: bizdev@teamspeak.com
28
X-MDaemon-Deliver-To: dryatu@gmail.com
29
Message-ID: <43056b3caeb0a7a358f15425c1627ca1@support.teamspeakusa.com>
30
Date: Tue, 08 Sep 2015 15:13:59 -0700
31
Subject: [#ETM-303-31202]: Redistribution for Gentoo Linux
32
From: TeamSpeak Business Development <bizdev@teamspeak.com>
33
Reply-To: bizdev@teamspeak.com
34
To: dryatu@gmail.com
35
MIME-Version: 1.0
36
Content-Type: text/html; charset=utf-8
37
Content-Transfer-Encoding: quoted-printable
38
X-Priority: 3 (Normal)
39
Content-Length: 1438
40
Lines: 43
41
42
<font face=3D"Verdana, Arial, Helvetica" size=3D"2">Hello,<br />
43
<br />
44
Thank you for contacting TeamSpeak.  The same conditions apply as the Arch =
45
Linux Project: as long as our licenses remain included and the binaries rem=
46
ain unchanged, we are approving a packaging of the TeamSpeak 3 software in =
47
your project.<br />
48
<br />
49
Best regards,<br />
50
<br />________________________________<br />
51
TeamSp=
52
eak Business Development<br />
53
e-Mail: <a href=3D"mailto:bizdev@teamspeak=
54
.com">bizdev@teamspeak.com</a><br />
55
Visit: <a href=3D"http://www.TeamSpe=
56
ak.com" target=3D"_blank">http://www.TeamSpeak.com</a><br />
57
Customers: <=
58
a href=3D"https://sales.TeamSpeakUSA.com" target=3D"_blank">https://sales.T=
59
eamSpeakUSA.com</a><br />
60
Knowledgebase: <a href=3D"http://support.TeamSp=
61
eakUSA.com" target=3D"_blank">http://support.TeamSpeakUSA.com</a><br />
62
<=
63
br />
64
Hours of operation for this department are Monday - Friday, 9AM to =
65
5PM Pacific Time (UTC-8) and 9AM to 4PM CET (UTC+1). We are committed to re=
66
sponding to your inquiry within 48 hours, and typically will reply within 2=
67
4 hours, excluding weekends and holidays.<br />
68
<br />
69
70
<br /><br />=
71
72
73
74
Ticket Details<br />
75
<hr style=3D"margin-bottom: 6px; height: 1p=
76
x; BORDER: none; color: #cfcfcf; background-color: #cfcfcf;" />
77
Ticket ID=
78
: ETM-303-31202<br />
79
Department: Business Development<br />
80
Type: Issu=
81
e<br />
82
Status: <font color=3D"#333333">Open</font><br />
83
</font>
84
85
86
From prvs=1692785df3=bizdev@teamspeak.com Mon Sep  7 21:42:10 2015
87
Delivered-To: dryatu@gmail.com
88
Received: by 10.28.214.83 with SMTP id n80csp1312350wmg;
89
        Mon, 7 Sep 2015 11:42:11 -0700 (PDT)
90
X-Received: by 10.194.176.201 with SMTP id XXX;
91
        Mon, 07 Sep 2015 11:42:10 -0700 (PDT)
92
Return-Path: <prvs=1692785df3=bizdev@teamspeak.com>
93
Received: from mailrelay.teamspeak.com (mailrelay.teamspeak.com. [85.10.205.42])
94
        by mx.google.com with ESMTPS id g5si1876690wiv.7.2015.09.07.11.42.10
95
        for <dryatu@gmail.com>
96
        (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
97
        Mon, 07 Sep 2015 11:42:10 -0700 (PDT)
98
Received-SPF: pass (google.com: domain of prvs=1692785df3=bizdev@teamspeak.com designates 85.10.205.42 as permitted sender) client-ip=85.10.205.42;
99
Authentication-Results: mx.google.com;
100
       spf=pass (google.com: domain of prvs=1692785df3=bizdev@teamspeak.com designates 85.10.205.42 as permitted sender) smtp.mailfrom=prvs=1692785df3=bizdev@teamspeak.com
101
Received: from mail.teamspeak.com (mail.teamspeak.com. [128.65.210.119]) by mailrelay.teamspeak.com (Postfix) with ESMTPS id XXX
102
	for <dryatu@gmail.com>; Mon,  7 Sep 2015 20:42:10 +0200 (CEST)
103
X-MDAV-Result: clean
104
X-MDAV-Processed: mail.teamspeak.com, Mon, 07 Sep 2015 20:42:09 +0200
105
Received: from support.teamspeakusa.com by mail.teamspeak.com (Cipher SSLv3:RC4-SHA:128)
106
	with ESMTP id XXX for <dryatu@gmail.com>;
107
	Mon, 07 Sep 2015 20:42:09 +0200
108
X-Spam-Processed: mail.teamspeak.com, Mon, 07 Sep 2015 20:42:09 +0200
109
	(not processed: message from trusted or authenticated source)
110
X-Authenticated-Sender: ndr@teamspeak.com
111
X-HashCash: 1:20:150907:md50000035307::AiMfMkwmY+aWRwid:00000z/B
112
X-Return-Path: prvs=1692785df3=bizdev@teamspeak.com
113
X-Envelope-From: bizdev@teamspeak.com
114
X-MDaemon-Deliver-To: dryatu@gmail.com
115
Message-ID: <e0fad30f236fed89bde7d38da70c413e@support.teamspeakusa.com>
116
Date: Mon, 07 Sep 2015 18:42:06 +0000
117
Subject: [#ETM-303-31202]: Redistribution for Gentoo Linux
118
From: TeamSpeak Business Development <bizdev@teamspeak.com>
119
Reply-To: bizdev@teamspeak.com
120
To: dryatu@gmail.com
121
MIME-Version: 1.0
122
Content-Type: text/html; charset=utf-8
123
Content-Transfer-Encoding: quoted-printable
124
X-Priority: 3 (Normal)
125
Status: RO
126
Content-Length: 2107
127
Lines: 60
128
129
<font face=3D"Verdana, Arial, Helvetica" size=3D"2">Sami Loone,<br />
130
<br=
131
 />
132
Thank you for contacting us. This is an automated response confirming=
133
 the receipt of your ticket. Our team will get back to you as soon as possi=
134
ble. When replying, please make sure that the ticket ID is kept in the subj=
135
ect so that we can track your replies.<br />
136
<br />
137
&nbsp;&nbsp;&nbsp;<=
138
b>Ticket ID: </b>ETM-303-31202<br />
139
&nbsp;&nbsp;&nbsp;<b>Subject: </b>Re=
140
distribution for Gentoo Linux<br />
141
&nbsp;&nbsp;&nbsp;<b>Department: </b>=
142
Business Development<br />
143
&nbsp;&nbsp;&nbsp;<b>Type: </b>Issue<br />
144
&=
145
nbsp;&nbsp;&nbsp;<b>Status: </b>Open<br />
146
<br />
147
You can check the sta=
148
tus of or update this ticket online at: <a href=3D"https://support.teamspea=
149
kusa.com/index.php?/Tickets/Ticket/View/ETM-303-31202" target=3D"_blank">ht=
150
tps://support.teamspeakusa.com/index.php?/Tickets/Ticket/View/ETM-303-31202=
151
</a><br />
152
<br />
153
Kind regards,<br />
154
<br />
155
TeamSpeak Systems, Inc=
156
.<br /><br /><br />
157
--
158
<br />
159
Ticket summary:
160
<hr style=3D"margin-b=
161
ottom: 6px; height: 1px; BORDER: none; color: #cfcfcf; background-color: #c=
162
fcfcf;" />
163
<b>Sami Loone: </b><br><br><font face=3D"Verdana, Arial, Helve=
164
tica" color=3D"#222" size=3D"2">Hello,<br />
165
<br />
166
I'm asking for permission for Gentoo Linux to redistribute teamspeak Linux =
167
client and server<br />
168
software using direct file URLs from teamspeak's file servers. This is pure=
169
ly non-profit and the goal is to ease the teamspeak software installation f=
170
or Gentoo Linux users. The package manager would fetch the supported versio=
171
n from teamspeak file servers and unpack it for the user.<br />
172
<br />
173
Teamspeak seems to have allowed Arch Linux to do something similar:<br />
174
<br />
175
<a href=3D"https://projects.archlinux.org/svntogit/community.git/tree/trunk=
176
/PERMISSION.eml?h=3Dpackages/teamspeak3" target=3D"_blank">https://projects=
177
.archlinux.org/svntogit/community.git/tree/trunk/PERMISSION.eml?h=3Dpackage=
178
s/teamspeak3</a><br />
179
<br />
180
Thank you,<br />
181
<br />
182
--<br />
183
Sami Loone<br />
184
Gentoo Linux teamspeak package maintainer</font>
185
<br />
186
187
</font>
(-)a/media-sound/teamspeak-client-bin/Manifest (-4 / +2 lines)
Lines 1-4 Link Here
1
DIST TeamSpeak3-Client-linux_amd64-3.0.16.run 35784109 SHA256 62034baddf352dd2fea615f0aac9a6df7eae363bb3ed7cad78c1fb996b86773f SHA512 a65d986fe4860caf1bba8217fcf429fe4571867439e734e5838893e31167fa1f134c4cabbd3ef80d744f22298172d87496e4f025f51fd7c275781a3bc2c56838 WHIRLPOOL bf3bd39f93aa08b625e659d2cdd5ab857e0f940a344f5535f2941cce367a57b5191b61f18c7b5e63c3b051dac57ebb8c3df739ebc0fec1a721e863afc1e833c2
1
DIST TeamSpeak3-Client-linux_amd64-3.0.18.2.run 36639550 SHA256 d058ac511fe06e6c717a5468368b54d97d4d39864439bb3d03df8567a90414e4 SHA512 75b54e7ca0187ab6fbd80729d4ecaee22befd23ca0621b80b83be2a581d7ff604366ae02f38cc25e8f274446fc44ad04431fc657818a3905c9d550c5fad32814 WHIRLPOOL bb56d4eafa898f48f9774116eb551a7943b103f1118910b93230224021991becca42ddc2c18379815bda584aeb1d56acc1ed6cefc212d0df551d52a874e7604f
2
DIST TeamSpeak3-Client-linux_amd64-3.0.17.run 42685092 SHA256 22a427c2cb42087979f559a6c36c873857087fff1a1c8a48688b2e17dc967f7e SHA512 4869aa109e984cde53a0a1faef6fdaff82fdac237119cb69df7bdf06f5fdf878143c62d39b098f1b85277f370702fa37a307a24961462f05750a2d1df2b674b1 WHIRLPOOL ec9bf82cec4a51dc0ddaee16ee55c354216977db441f9526b2127406fbc992ae39c4ce3dd85fa0acbe80ee87218e7b241d21bb7feb8aa79ec7d2528ed3e03c7d
2
DIST TeamSpeak3-Client-linux_x86-3.0.18.2.run 37256991 SHA256 451409c742c9a33a09a9f61124f550f0a5d668c5343fd09d39d40491c3d6f7dd SHA512 d90eb9e3ff5a391de5326cf2cf789c4418c6bdc54c1e8e0ec63cc6a2b2202d57083ea92bdc28d6dd1026828fae8dfbc44fc95d291e542b4893b5e02328f19e8f WHIRLPOOL 7b3ecbaf9b6603ebd58e429c273718a8762e392644bfe6e743b9f83563b063d034c4d3af09e302ace90253edc094b5c51f548c2c595fcd2517457ac4a40af59c
3
DIST TeamSpeak3-Client-linux_x86-3.0.16.run 36484150 SHA256 3fb21e9b428c0b535c90b0a191bcf1baae29bf99be7cf4621b9da276dd5e76ac SHA512 67b1da2769b1a34cd1affc3e36c1d74d7225711666e1c6d0ededbc4c0dc94d52b9d07181ea89db4d8ec09e58f9e61081f981663338ed7d7ec8efac3719f4b0ad WHIRLPOOL 9c2d51ae9d5a77b833ce7ee400cc611df6727e4793de51d6c95fa8e864d5f17bfe2272ac451751250333ac567bb5b3d4366184113f0d74545ed36088dc2bf438
4
DIST TeamSpeak3-Client-linux_x86-3.0.17.run 43059396 SHA256 22e14cad852b4ac84189c63fc3899fec9224e658f77b8613e854419502e366dd SHA512 344d903f5963bc079a95b567267c253ec66179033a86192a89895747dba39e39283f41640e19a0a5546e854ea5252b557508963634483fa8f807b06d6697f0fe WHIRLPOOL a1bac380052950dc2b798f7febf3a565fd3ff993f6465765f42a16d7efe2254231e4d612f8e3680157df2dd8c74df21fa5a411e9aec89dd8955585838cce4dd8
(-)a/media-sound/teamspeak-client-bin/teamspeak-client-bin-3.0.16-r1.ebuild (-76 lines)
Lines 1-76 Link Here
1
# Copyright 1999-2015 Gentoo Foundation
2
# Distributed under the terms of the GNU General Public License v2
3
# $Id$
4
5
EAPI="5"
6
7
inherit eutils unpacker
8
9
DESCRIPTION="TeamSpeak Client - Voice Communication Software"
10
HOMEPAGE="http://www.teamspeak.com/"
11
SRC_URI="
12
	amd64? ( http://ftp.4players.de/pub/hosted/ts3/releases/${PV}/TeamSpeak3-Client-linux_amd64-${PV/_/-}.run )
13
	x86? ( http://ftp.4players.de/pub/hosted/ts3/releases/${PV}/TeamSpeak3-Client-linux_x86-${PV/_/-}.run )"
14
15
LICENSE="teamspeak3"
16
SLOT="0"
17
KEYWORDS="~amd64 ~x86"
18
IUSE="alsa pulseaudio"
19
20
REQUIRED_USE="|| ( alsa pulseaudio )"
21
22
RDEPEND="
23
	dev-libs/quazip:0/0[qt5]
24
	dev-qt/qtcore:5
25
	dev-qt/qtgui:5[accessibility]
26
	dev-qt/qtnetwork:5
27
	dev-qt/qtsql:5[sqlite]
28
	dev-qt/qtwidgets:5
29
	sys-libs/glibc
30
	sys-libs/zlib
31
	alsa? ( media-libs/alsa-lib )
32
	pulseaudio? ( media-sound/pulseaudio )"
33
34
RESTRICT="fetch mirror strip"
35
36
S="${WORKDIR}"
37
38
pkg_nofetch() {
39
	elog "Please download ${A}"
40
	elog "from ${HOMEPAGE}?page=downloads and place this"
41
	elog "file in ${DISTDIR}"
42
}
43
44
src_prepare() {
45
	# Remove the qt-libraries as they just cause trouble with the system's Qt, see bug #328807.
46
	rm libQt* || die "Couldn't remove bundled Qt libraries."
47
	rm -r accessible platforms sqldrivers qt.conf || die "Couldn't remove bundle Qt files."
48
49
	# Remove unwanted soundbackends.
50
	if ! use alsa ; then
51
		rm soundbackends/libalsa* || die
52
	fi
53
54
	if ! use pulseaudio ; then
55
		rm soundbackends/libpulseaudio* || die
56
	fi
57
58
	# Remove quazip
59
	rm libquazip.so.1 || die
60
61
	# Rename the tsclient to its shorter version, required by the teamspeak3 script we install.
62
	mv ts3client_linux_* ts3client || die "Couldn't rename ts3client to its shorter version."
63
}
64
65
src_install() {
66
	insinto /opt/teamspeak3-client
67
	doins -r *
68
69
	fperms +x /opt/teamspeak3-client/ts3client
70
71
	dobin "${FILESDIR}/teamspeak3"
72
73
	make_desktop_entry teamspeak3 TeamSpeak3 \
74
		"/opt/teamspeak3-client/pluginsdk/docs/client_html/images/logo.png" \
75
		Network
76
}
(-)a/media-sound/teamspeak-client-bin/teamspeak-client-bin-3.0.17.ebuild (-77 lines)
Lines 1-77 Link Here
1
# Copyright 1999-2015 Gentoo Foundation
2
# Distributed under the terms of the GNU General Public License v2
3
# $Id$
4
5
EAPI="5"
6
7
inherit eutils unpacker
8
9
DESCRIPTION="TeamSpeak Client - Voice Communication Software"
10
HOMEPAGE="http://www.teamspeak.com/"
11
SRC_URI="
12
	amd64? ( http://ftp.4players.de/pub/hosted/ts3/releases/${PV}/TeamSpeak3-Client-linux_amd64-${PV/_/-}.run )
13
	x86? ( http://ftp.4players.de/pub/hosted/ts3/releases/${PV}/TeamSpeak3-Client-linux_x86-${PV/_/-}.run )"
14
15
LICENSE="teamspeak3"
16
SLOT="0"
17
KEYWORDS="~amd64 ~x86"
18
IUSE="alsa pulseaudio"
19
20
REQUIRED_USE="|| ( alsa pulseaudio )"
21
22
RDEPEND="
23
	dev-libs/quazip:0/0[qt5]
24
	dev-qt/qtcore:5
25
	dev-qt/qtgui:5[accessibility]
26
	dev-qt/qtnetwork:5
27
	dev-qt/qtsql:5[sqlite]
28
	dev-qt/qtwidgets:5
29
	sys-libs/glibc
30
	sys-libs/zlib
31
	alsa? ( media-libs/alsa-lib )
32
	pulseaudio? ( media-sound/pulseaudio )"
33
34
RESTRICT="fetch strip"
35
36
S="${WORKDIR}"
37
38
pkg_nofetch() {
39
	elog "Please download ${A}"
40
	elog "from ${HOMEPAGE}?page=downloads and place this"
41
	elog "file in ${DISTDIR}"
42
}
43
44
src_prepare() {
45
	# Remove the qt-libraries as they just cause trouble with the system's Qt, see bug #328807.
46
	rm libQt* || die "Couldn't remove bundled Qt libraries."
47
48
	rm -r platforms sqldrivers qt.conf || die "Couldn't remove bundle Qt files."
49
50
	# Remove unwanted soundbackends.
51
	if ! use alsa ; then
52
		rm soundbackends/libalsa* || die
53
	fi
54
55
	if ! use pulseaudio ; then
56
		rm soundbackends/libpulseaudio* || die
57
	fi
58
59
	# Remove quazip
60
	rm libquazip.so || die
61
62
	# Rename the tsclient to its shorter version, required by the teamspeak3 script we install.
63
	mv ts3client_linux_* ts3client || die "Couldn't rename ts3client to its shorter version."
64
}
65
66
src_install() {
67
	insinto /opt/teamspeak3-client
68
	doins -r *
69
70
	fperms +x /opt/teamspeak3-client/ts3client
71
72
	dobin "${FILESDIR}/teamspeak3"
73
74
	make_desktop_entry teamspeak3 TeamSpeak3 \
75
		"/opt/teamspeak3-client/pluginsdk/docs/client_html/images/logo.png" \
76
		Network
77
}
(-)a/media-sound/teamspeak-client-bin/teamspeak-client-bin-3.0.18.2.ebuild (+77 lines)
Line 0 Link Here
1
# Copyright 1999-2015 Gentoo Foundation
2
# Distributed under the terms of the GNU General Public License v2
3
# $Id$
4
5
EAPI="5"
6
7
inherit eutils unpacker
8
9
DESCRIPTION="TeamSpeak Client - Voice Communication Software"
10
HOMEPAGE="http://www.teamspeak.com/"
11
SRC_URI="
12
	amd64? ( http://ftp.4players.de/pub/hosted/ts3/releases/${PV}/TeamSpeak3-Client-linux_amd64-${PV/_/-}.run )
13
	x86? ( http://ftp.4players.de/pub/hosted/ts3/releases/${PV}/TeamSpeak3-Client-linux_x86-${PV/_/-}.run )"
14
15
LICENSE="teamspeak3"
16
SLOT="0"
17
KEYWORDS="~amd64 ~x86"
18
IUSE="alsa pulseaudio"
19
20
REQUIRED_USE="|| ( alsa pulseaudio )"
21
22
RDEPEND="
23
	dev-libs/quazip:0/0[qt5]
24
	>=dev-qt/qtcore-5.5
25
	>=dev-qt/qtgui-5.5[accessibility]
26
	>=dev-qt/qtnetwork-5.5
27
	>=dev-qt/qtsql-5.5[sqlite]
28
	>=dev-qt/qtwidgets-5.5
29
	sys-libs/glibc
30
	sys-libs/zlib
31
	alsa? ( media-libs/alsa-lib )
32
	pulseaudio? ( media-sound/pulseaudio )"
33
34
RESTRICT="mirror strip"
35
36
S="${WORKDIR}"
37
38
pkg_nofetch() {
39
	elog "Please download ${A}"
40
	elog "from ${HOMEPAGE}?page=downloads and place this"
41
	elog "file in ${DISTDIR}"
42
}
43
44
src_prepare() {
45
	# Remove the qt-libraries as they just cause trouble with the system's Qt, see bug #328807.
46
	rm libQt* || die "Couldn't remove bundled Qt libraries."
47
48
	rm -r platforms sqldrivers qt.conf || die "Couldn't remove bundle Qt files."
49
50
	# Remove unwanted soundbackends.
51
	if ! use alsa ; then
52
		rm soundbackends/libalsa* || die
53
	fi
54
55
	if ! use pulseaudio ; then
56
		rm soundbackends/libpulseaudio* || die
57
	fi
58
59
	# Remove quazip
60
	rm libquazip.so || die
61
62
	# Rename the tsclient to its shorter version, required by the teamspeak3 script we install.
63
	mv ts3client_linux_* ts3client || die "Couldn't rename ts3client to its shorter version."
64
}
65
66
src_install() {
67
	insinto /opt/teamspeak3-client
68
	doins -r *
69
70
	fperms +x /opt/teamspeak3-client/ts3client
71
72
	dobin "${FILESDIR}/teamspeak3"
73
74
	make_desktop_entry teamspeak3 TeamSpeak3 \
75
		"/opt/teamspeak3-client/pluginsdk/docs/client_html/images/logo.png" \
76
		Network
77
}

Return to bug 562532