Gentoo Archives: gentoo-commits

From: Conrad Kostecki <conikost@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/teamspeak-client/
Date: Thu, 27 Aug 2020 15:07:55
Message-Id: 1598540832.fa9fd52809b4c1623b088a10ee81da3e1840a852.conikost@gentoo
1 commit: fa9fd52809b4c1623b088a10ee81da3e1840a852
2 Author: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
3 AuthorDate: Thu Aug 27 15:05:50 2020 +0000
4 Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
5 CommitDate: Thu Aug 27 15:07:12 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa9fd528
7
8 media-sound/teamspeak-client: bump to version 5.0.0_beta24
9
10 No keywords, as it's a closed beta and not everyone will be
11 participating.
12
13 Package-Manager: Portage-3.0.4, Repoman-3.0.1
14 Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>
15
16 media-sound/teamspeak-client/Manifest | 1 +
17 .../teamspeak-client-5.0.0_beta24.ebuild | 91 ++++++++++++++++++++++
18 2 files changed, 92 insertions(+)
19
20 diff --git a/media-sound/teamspeak-client/Manifest b/media-sound/teamspeak-client/Manifest
21 index 35ee1a32b2d..b259cbeb192 100644
22 --- a/media-sound/teamspeak-client/Manifest
23 +++ b/media-sound/teamspeak-client/Manifest
24 @@ -1,2 +1,3 @@
25 DIST TeamSpeak3-Client-linux_amd64-3.5.3.run 97454216 BLAKE2B 228542b7b5169bd4bc86f320f7d9b4e099d088db9bb5c944b7b1e9d029b8c505a50447468fb02bb2b5e34c0f3a4e088a1af2bab466a7ec71e128541fabe9b562 SHA512 8b0ea835b179596ec16c092790383691650f6cb92b97d4ab2012872edc2f4d82e0b3a3ea4551651c4824703b9ef01ba9c95a50ee262d5f279151d780dc3faef6
26 DIST TeamSpeak3-Client-linux_x86-3.5.3.run 95939656 BLAKE2B 5aec52b4461d45cd19947e3f87729a40bca23bc78d45565bad59a1f11b437e253f0bf073ad32ca1a43396b8bcf47794d0efb0673ec0b7314e3dd5c2a0dcdb140 SHA512 54a6d7ad03a357a78be71710e7878b9b5c0a54d175bf4242a35ba82df1abfa692dc4d4c921099677c5d163caf18b68db73a87b8637b216ef5c72eaa25b6deab7
27 +DIST teamspeak-client-5.0.0_beta24.tar.gz 98415731 BLAKE2B 47589e828a71037910df2164152e63afef5606cc296f93e50f38e89a357b6fce266dcc219f7edeb4ac2ed664c3cf9f4847fd4a0a6b6c1327b63d328656a09359 SHA512 7ee9d088cf4f2e5b6fddba10f8586ffe4309dcf346f5b44dde89ceb9203746f7191247a3a0e3eb48cf7f21728734be3445c44dd025dd93f14b0bfce62d7e3623
28
29 diff --git a/media-sound/teamspeak-client/teamspeak-client-5.0.0_beta24.ebuild b/media-sound/teamspeak-client/teamspeak-client-5.0.0_beta24.ebuild
30 new file mode 100644
31 index 00000000000..f35eafbb741
32 --- /dev/null
33 +++ b/media-sound/teamspeak-client/teamspeak-client-5.0.0_beta24.ebuild
34 @@ -0,0 +1,91 @@
35 +# Copyright 1999-2020 Gentoo Authors
36 +# Distributed under the terms of the GNU General Public License v2
37 +
38 +EAPI=7
39 +
40 +inherit desktop xdg-utils
41 +
42 +DESCRIPTION="A client software for quality voice communication via the internet"
43 +HOMEPAGE="https://www.teamspeak.com/"
44 +SRC_URI="teamspeak-client.tar.gz -> ${P}.tar.gz"
45 +
46 +KEYWORDS=""
47 +LICENSE="teamspeak5 || ( GPL-2 GPL-3 LGPL-3 )"
48 +SLOT="5"
49 +
50 +RDEPEND="
51 + app-accessibility/at-spi2-atk:2
52 + dev-libs/atk
53 + dev-libs/expat
54 + dev-libs/glib:2
55 + dev-libs/nspr
56 + dev-libs/nss
57 + media-libs/alsa-lib
58 + media-libs/fontconfig:1.0
59 + media-sound/pulseaudio
60 + net-print/cups
61 + sys-power/upower
62 + sys-apps/dbus
63 + x11-libs/cairo[glib]
64 + x11-libs/gdk-pixbuf:2
65 + x11-libs/gtk+:3
66 + x11-libs/libX11
67 + x11-libs/libXcomposite
68 + x11-libs/libXcursor
69 + x11-libs/libXdamage
70 + x11-libs/libXext
71 + x11-libs/libXfixes
72 + x11-libs/libXi
73 + x11-libs/libXrandr
74 + x11-libs/libXrender
75 + x11-libs/libXScrnSaver
76 + x11-libs/libXtst
77 + x11-libs/pango
78 +"
79 +
80 +RESTRICT="bindist fetch mirror"
81 +
82 +S="${WORKDIR}"
83 +
84 +QA_PREBUILT="
85 + opt/teamspeak5-client/chrome-sandbox
86 + opt/teamspeak5-client/hotkey_helper
87 + opt/teamspeak5-client/libcef.so
88 + opt/teamspeak5-client/patcher
89 + opt/teamspeak5-client/TeamSpeak
90 + opt/teamspeak5-client/soundbackends/libalsa_linux_amd64.so
91 + opt/teamspeak5-client/soundbackends/libpulseaudio_linux_amd64.so
92 +"
93 +
94 +pkg_nofetch() {
95 + elog "Please download ${A} from"
96 + elog "https://beta.teamspeak.com"
97 + elog "and place it in your DISTDIR directory."
98 + elog ""
99 + elog "Please keep in mind, that this is a closed beta!"
100 + elog "If you are not participating, you won't be able to download it!"
101 +}
102 +
103 +src_install() {
104 + exeinto /opt/teamspeak5-client
105 + doexe chrome-sandbox hotkey_helper patcher TeamSpeak libcef.so
106 +
107 + insinto /opt/teamspeak5-client
108 + doins *.bin *.dat *.pak
109 + doins -r html licenses locales soundbackends
110 +
111 + dodir /opt/bin
112 + dosym ../teamspeak5-client/TeamSpeak /opt/bin/ts5client
113 +
114 + make_desktop_entry /opt/bin/ts5client "Teamspeak 5 Client" /opt/teamspeak5-client/html/client_ui/images/icons/teamspea "Audio;AudioVideo;Network"
115 +}
116 +
117 +pkg_postinst() {
118 + xdg_desktop_database_update
119 + xdg_mimeinfo_database_update
120 +}
121 +
122 +pkg_postrm() {
123 + xdg_desktop_database_update
124 + xdg_mimeinfo_database_update
125 +}