1 |
commit: 231fb625b51838efdee0e74e4e3cbc8b3a45e41c |
2 |
Author: Conrad Kostecki <conrad <AT> kostecki <DOT> com> |
3 |
AuthorDate: Fri May 4 08:50:20 2018 +0000 |
4 |
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri May 11 08:53:18 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=231fb625 |
7 |
|
8 |
media-sound/teamspeak-server-bin: Bump to version 3.1.3 |
9 |
|
10 |
Closes: https://bugs.gentoo.org/654236 |
11 |
Closes: https://github.com/gentoo/gentoo/pull/8223 |
12 |
Package-Manager: Portage-2.3.33, Repoman-2.3.9 |
13 |
|
14 |
media-sound/teamspeak-server-bin/Manifest | 4 +- |
15 |
media-sound/teamspeak-server-bin/metadata.xml | 11 +++-- |
16 |
....2.ebuild => teamspeak-server-bin-3.1.3.ebuild} | 56 +++++++++++----------- |
17 |
3 files changed, 36 insertions(+), 35 deletions(-) |
18 |
|
19 |
diff --git a/media-sound/teamspeak-server-bin/Manifest b/media-sound/teamspeak-server-bin/Manifest |
20 |
index 7992b9433d4..69dcc27d260 100644 |
21 |
--- a/media-sound/teamspeak-server-bin/Manifest |
22 |
+++ b/media-sound/teamspeak-server-bin/Manifest |
23 |
@@ -1,2 +1,2 @@ |
24 |
-DIST teamspeak3-server_linux_amd64-3.1.2.tar.bz2 7816668 BLAKE2B 4421a439e07ce6dac2556a95818bae7be91622ceea5c597f1fd02ee13815f760086dea13a3ac11a55c928ccfc4b134bb97c0f3092def85ff765e311d6ef69459 SHA512 42993b4cc881ca2bc7d7deb5eaf4e7a9cc3be462abba0f174d6074f0ca18bf59cbe8607dac5a9750331d28ac1984527a8210f53cf6cf077be86b26d141c7bc78 |
25 |
-DIST teamspeak3-server_linux_x86-3.1.2.tar.bz2 7676301 BLAKE2B a4b7557e215612f11bd4ee892dff199d0017e6af7a24bc3dce83a4ac6ddbe807b3960b66c9948298c4463ad2d08aedf27468487f91b15d197d0e2c01b7771956 SHA512 04dce6831332e44ff0edfdc664f422616522bb342338a2b6bb2cd73aba5cc5965dfa4c77fa7c041c06727a3f50fd842142198fd99568c1db6c9810f07accdb48 |
26 |
+DIST teamspeak3-server_linux_amd64-3.1.3.tar.bz2 7818829 BLAKE2B 61f06e94c677c2569f3d5e13ba797f9aa04c750a4cb547edf98dfe5e461aa62a007220c695ec07ed5be26a20ed1c70192ff1bb46a881c1b60ba52cc5149a084c SHA512 732d3c9ad30796d1dc4028e953ff3e96835a3dc5f05389b44b1c35184dc07765bdd16a39f52d8f5a19a6f31a2a1035d8e3b39020178b4eab8837119fefbc0bab |
27 |
+DIST teamspeak3-server_linux_x86-3.1.3.tar.bz2 7676538 BLAKE2B 2f57bee0bfb1e7f643e92695c813ed2bbb0b080a76fa2a0eb2a1bdb288edcbbd93c1233a6a8be129473c397c7471554743f57f6ee37242e272db2ba4dfa2bc8d SHA512 050423ed4ef9eedcfb96499cddaf15405aaf4e15ace6d89eed55085f9173394b431ac12e9d226af015e5eddaa484e65f8b475bd04167d3311cb7e33d8c059a7d |
28 |
|
29 |
diff --git a/media-sound/teamspeak-server-bin/metadata.xml b/media-sound/teamspeak-server-bin/metadata.xml |
30 |
index 67ae94b5f92..812b26bfd18 100644 |
31 |
--- a/media-sound/teamspeak-server-bin/metadata.xml |
32 |
+++ b/media-sound/teamspeak-server-bin/metadata.xml |
33 |
@@ -9,10 +9,13 @@ |
34 |
<email>proxy-maint@g.o</email> |
35 |
<name>Proxy Maintainers</name> |
36 |
</maintainer> |
37 |
- <longdescription>TeamSpeak Server (Voice Communication Software)</longdescription> |
38 |
+ <longdescription> |
39 |
+ TeamSpeak is a proprietary voice-over-Internet Protocol (VoIP) application |
40 |
+ for audio communication between users on a chat channel, much like a telephone conference call. |
41 |
+ Users typically use headphones with a microphone. |
42 |
+ The server software allows users to connect and join chat channels. |
43 |
+ </longdescription> |
44 |
<use> |
45 |
- <flag name="doc">Install TeamSpeak complete documentation.</flag> |
46 |
- <!-- <flag name="mysql">Install TeamSpeak MariaDB support.</flag> --> |
47 |
- <flag name="tsdns">Install TeamSpeak DNS.</flag> |
48 |
+ <flag name="tsdns">Install TeamSpeaks own DNS service.</flag> |
49 |
</use> |
50 |
</pkgmetadata> |
51 |
|
52 |
diff --git a/media-sound/teamspeak-server-bin/teamspeak-server-bin-3.1.2.ebuild b/media-sound/teamspeak-server-bin/teamspeak-server-bin-3.1.3.ebuild |
53 |
similarity index 69% |
54 |
rename from media-sound/teamspeak-server-bin/teamspeak-server-bin-3.1.2.ebuild |
55 |
rename to media-sound/teamspeak-server-bin/teamspeak-server-bin-3.1.3.ebuild |
56 |
index 5bbbf749cb0..aa03952e42e 100644 |
57 |
--- a/media-sound/teamspeak-server-bin/teamspeak-server-bin-3.1.2.ebuild |
58 |
+++ b/media-sound/teamspeak-server-bin/teamspeak-server-bin-3.1.3.ebuild |
59 |
@@ -5,27 +5,27 @@ EAPI=6 |
60 |
|
61 |
inherit systemd user |
62 |
|
63 |
-DESCRIPTION="TeamSpeak is software for quality voice communication via the Internet" |
64 |
+DESCRIPTION="A server software for hosting quality voice communication via the internet" |
65 |
HOMEPAGE="https://www.teamspeak.com/" |
66 |
SRC_URI="amd64? ( http://ftp.4players.de/pub/hosted/ts3/releases/${PV}/teamspeak3-server_linux_amd64-${PV}.tar.bz2 ) |
67 |
x86? ( http://ftp.4players.de/pub/hosted/ts3/releases/${PV}/teamspeak3-server_linux_x86-${PV}.tar.bz2 )" |
68 |
|
69 |
LICENSE="LGPL-2.1 teamspeak3" |
70 |
SLOT="0" |
71 |
-KEYWORDS="~amd64 ~x86" |
72 |
-IUSE="doc tsdns" |
73 |
-# IUSE="doc mysql tsdns" |
74 |
+KEYWORDS="-* ~amd64 ~x86" |
75 |
+IUSE="doc mysql tsdns" |
76 |
|
77 |
-# RDEPEND="mysql? ( dev-db/mariadb-connector-c:0= |
78 |
-# <dev-libs/openssl-1.1:0= |
79 |
-# sys-libs/zlib )" |
80 |
+RDEPEND="mysql? ( <dev-libs/openssl-1.1:0= |
81 |
+ sys-libs/zlib:= )" |
82 |
|
83 |
RESTRICT="mirror strip" |
84 |
|
85 |
S="${WORKDIR}/teamspeak3-server_linux" |
86 |
|
87 |
-QA_PREBUILT="opt/teamspeak3-server/libts3db_sqlite3.so |
88 |
- opt/teamspeak3-server/ts3server" |
89 |
+QA_PREBUILT="opt/teamspeak3-server/libmariadb.so.2 |
90 |
+ opt/teamspeak3-server/libts3db_mariadb.so |
91 |
+ opt/teamspeak3-server/libts3db_sqlite3.so |
92 |
+ opt/teamspeak3-server/ts3server" |
93 |
|
94 |
pkg_setup() { |
95 |
enewgroup teamspeak |
96 |
@@ -43,7 +43,6 @@ src_unpack() { |
97 |
} |
98 |
|
99 |
src_install() { |
100 |
- # Accept license |
101 |
touch "${T%/}"/.ts3server_license_accepted || die |
102 |
insinto "/opt/teamspeak3-server" |
103 |
doins "${T}"/.ts3server_license_accepted |
104 |
@@ -68,19 +67,19 @@ src_install() { |
105 |
systemd_newunit "${FILESDIR}/teamspeak.service" teamspeak3-server.service |
106 |
systemd_newtmpfilesd "${FILESDIR}/teamspeak.tmpfiles" teamspeak3-server.conf |
107 |
|
108 |
- # Install optional mysql |
109 |
- # if use mysql; then |
110 |
- # insinto "/etc/teamspeak3-server" |
111 |
- # doins "${FILESDIR}/ts3server_mariadb.ini.sample" |
112 |
- # doins "${FILESDIR}/ts3db_mariadb.ini.sample" |
113 |
- # |
114 |
- # exeinto "/opt/teamspeak3-server" |
115 |
- # doexe "libts3db_mariadb.so" |
116 |
- # |
117 |
- # insinto "/opt/teamspeak3-server/sql" |
118 |
- # doins -r "sql/create_mariadb" |
119 |
- # doins -r "sql/updates_and_fixes" |
120 |
- # fi |
121 |
+ if use mysql; then |
122 |
+ insinto "/etc/teamspeak3-server" |
123 |
+ doins "${FILESDIR}/ts3server_mariadb.ini.sample" |
124 |
+ doins "${FILESDIR}/ts3db_mariadb.ini.sample" |
125 |
+ |
126 |
+ exeinto "/opt/teamspeak3-server" |
127 |
+ doexe "libts3db_mariadb.so" |
128 |
+ doexe "redist/libmariadb.so.2" |
129 |
+ |
130 |
+ insinto "/opt/teamspeak3-server/sql" |
131 |
+ doins -r "sql/create_mariadb" |
132 |
+ doins -r "sql/updates_and_fixes" |
133 |
+ fi |
134 |
|
135 |
if use doc; then |
136 |
local HTML_DOCS=( "doc/serverquery/." ) |
137 |
@@ -110,12 +109,11 @@ src_install() { |
138 |
keepdir "/etc/teamspeak3-server" |
139 |
keepdir "/var/log/teamspeak3-server" |
140 |
|
141 |
- # Protect config |
142 |
- # if use mysql; then |
143 |
- # echo "CONFIG_PROTECT=\"/etc/teamspeak3-server/ts3server.ini /etc/teamspeak3-server/ts3server_mariadb.ini\"" > "${T}"/99teamspeak3-server || die |
144 |
- # else |
145 |
- echo "CONFIG_PROTECT=\"/etc/teamspeak3-server/ts3server.ini\"" > "${T}"/99teamspeak3-server || die |
146 |
- # fi |
147 |
+ if use mysql; then |
148 |
+ echo "CONFIG_PROTECT=\"/etc/teamspeak3-server/ts3server.ini /etc/teamspeak3-server/ts3server_mariadb.ini\"" > "${T}"/99teamspeak3-server || die |
149 |
+ else |
150 |
+ echo "CONFIG_PROTECT=\"/etc/teamspeak3-server/ts3server.ini\"" > "${T}"/99teamspeak3-server || die |
151 |
+ fi |
152 |
doenvd "${T}"/99teamspeak3-server |
153 |
|
154 |
fowners -R teamspeak:teamspeak "/etc/teamspeak3-server" "/opt/teamspeak3-server" "/var/log/teamspeak3-server" |