media-sound/teamspeak-client-bin: update to 3.1.8

This commit is contained in:
Anton Schubert 2018-02-09 21:41:02 +01:00
parent e18643501e
commit faa20dd45b
4 changed files with 109 additions and 98 deletions

View file

@ -1,5 +1,5 @@
AUX teamspeak3 258 SHA256 42a5e2a879af2b1f539240a75315f4ff65fdf20d90d8c3984f234ba5cf9869f3 SHA512 b587b3991e927922854f155ac61e8d923a6b84a1da88a040277d670203be7dc11b5fbf79508d3894e94a2686da1758781b158c7598c8a61b151798c6a7b1880e WHIRLPOOL 8c542bed81d5f04418b30a39ac63eb4a43f2ab9d339d7f197fd78e674e7908c8696b78c04fd5400916b30c849868adb948c79748f0ba8d1052d507fb6a9c6d3a AUX teamspeak3 258 BLAKE2B a70cae413c2392b601f69f9ab4196c06b711beb35822be9cb9621325472fef7caea06bee183f6b73f1d4cb8122be15712ba53dd3b148f6bc5ddd5a98ab7f108f SHA512 b587b3991e927922854f155ac61e8d923a6b84a1da88a040277d670203be7dc11b5fbf79508d3894e94a2686da1758781b158c7598c8a61b151798c6a7b1880e
DIST TeamSpeak3-Client-linux_amd64-3.1.5.run 75626210 SHA256 841d5fda15e07a188211d09a9400ce531675c8b15f380fefcaba00379ab5f651 SHA512 14229c2f33819a8ccf5133b24eb4159c8f6fb6fad93e99d8e0e2b68d0478c35fcfe6fb7e7932e5f1141323f6ee0555eb72a884c7e84ca5ccd5110f24045a9dc4 WHIRLPOOL 342ba34f878b17f404e1c0e828b22fe02629c945760a27f091f2f33460674ea1ab1dd1f19a9286bbfbe11b8522e4c3e2af50e503a0b89b80fb5d4d3d57d31eb2 DIST TeamSpeak3-Client-linux_amd64-3.1.8.run 76052606 BLAKE2B 7d69c964b4d5adf2fd566fb6a0245e80cf93ca8f6a281ba41162fa87e23e9b072c4a2f73f7ffc7cf6d8050dc98bb62f1d735c7a9d04ea023e7834db320af04df SHA512 a3bb7ec87995ef61de3b010c3c125b6f1c05fc456966e7ac95b872a97cebcd2235204cd3d0bb9f9d32f66ae3b773467075f8e48650553541771b4216fbc5db89
DIST TeamSpeak3-Client-linux_x86-3.1.5.run 75364155 SHA256 0a9bf7125fc42b07dc582a87609e897a235dfb87974fc78427c37eb2b58f698a SHA512 a5b2ce1e20fe6b491d724de9180965285723faaae39e5c42a41825f4c7f99985b6a95e64709dd73572d19d0a712e2262a3df5e5e44bd2213d19fb6a5bdbaa5ac WHIRLPOOL 27cc54194a6635d820ae5afad8057d80d97b4e487d755fcb47dde2a1ca0262dd87ab364884626c7bc14c73f04cdd7c0788f0e52d9fe9f53410dd0162ce599ac1 DIST TeamSpeak3-Client-linux_x86-3.1.8.run 75780927 BLAKE2B 1de77d23de56bf9530ae2eb124c4b6f1466a48d567ed0d37eaedbf26f7eb84cdb0822f92db9c0665d094b82022b436ec9f2f01ebcd92f3f604af16a8db2b0fc9 SHA512 b6fa5a9bc48cc71834b12b39f8746085419359875d00a07c238938e00c7bd837e6eb0da756c09593536a7036f5b2bc2ac43eb3c6a33bf5e797c38ff93bb5a7b8
EBUILD teamspeak-client-bin-3.1.5.ebuild 1929 SHA256 d2505d6bc07930c75eaf562bf4cc5be97db2e8a31258599b605121bbc7ec0058 SHA512 56d1cabf35c0a2f313dfc0d058819e2ae498305999111cc4c7bb061d6cf10a4b494aa5115bb9e6e75081e0425b5a1d232d6a528ef321f108c0e06773b1a0ff7a WHIRLPOOL c5a2ab4b6d850475477c353471a3160a7c098dcd2f0388822e2d8e875367caaf992ce3de570dc333889d1df05319c083ea46616353e9282ab738b7729c4d32f7 EBUILD teamspeak-client-bin-3.1.8.ebuild 2750 BLAKE2B c273df08df81386a84106b5245de619fb5259fb3fbae2e57193d2a4941736c1218ce96497f38a95e186bf1de707d3304078e95228a4a10b689492197fe3c6a33 SHA512 d45269a58d7588f71e56ee9a2c4e5c1744ba68ae49fe9752d7db145c27f852133540bf8b8610149aff847e0a83a513d926586094733bc646a6bbcbe0b0e3c10b
MISC metadata.xml 708 SHA256 ecf68ba8dd7bc1bf2610747d1530a550b251f319e0f4c717e7e6cbb6ff4e4981 SHA512 192cb133ecea4239ed304883cf71d6328b5926db9d9a513ad0cdb049205195f20fd480ba1228a7990ae26cd5761a3c36e39ce358f30456aa137d1247435ddd9b WHIRLPOOL 0b8016f8b778764ac6c9d7f674b90d108cf7d84dd9b42c7642528321c3c74b61ff895e7fc803fac675b8982538320227a967c15067fd5cd1da4ca40d2d0e5cd5 MISC metadata.xml 322 BLAKE2B f0a2c2121f7fe670baeef2f1c1c01e8339c45ddbcfcd4864bb8ff60934ca73bc3336184adce8e79449a2c1fe326e3a6ba9fb1df0d6a224c6d9599e4170e67f2b SHA512 38e2e61efda46569f53464bcf6a2ced93a3a9a7e1345e74b5f458d393ec0a7b1ee9d06b265cc68260654cfc20e7b5701f123589abdf7b8ad8bcd908f8e3c2294

View file

@ -1,19 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<maintainer type="person"> <maintainer type="person">
<email>gentoo@karolherbst.de</email> <email>ischluff@mailbox.org</email>
<name>Karol Herbst</name> <name>Anton Schubert</name>
<description>Proxy-Maintainer. Assign bugs to him</description> </maintainer>
</maintainer> <use>
<maintainer type="person"> <flag name="system-openssl">Use system OpenSSL.</flag>
<email>dryatu@gmail.com</email> </use>
<name>Sami Loone</name>
<description>Proxy-Maintainer. Assign bugs to him</description>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<longdescription>TeamSpeak Client (Voice Communication Software)</longdescription>
</pkgmetadata> </pkgmetadata>

View file

@ -1,78 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit eutils unpacker
DESCRIPTION="TeamSpeak Client - Voice Communication Software"
HOMEPAGE="http://www.teamspeak.com/"
SRC_URI="
amd64? ( http://ftp.4players.de/pub/hosted/ts3/releases/${PV}/TeamSpeak3-Client-linux_amd64-${PV/_/-}.run )
x86? ( http://ftp.4players.de/pub/hosted/ts3/releases/${PV}/TeamSpeak3-Client-linux_x86-${PV/_/-}.run )"
LICENSE="teamspeak3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="alsa pulseaudio"
REQUIRED_USE="|| ( alsa pulseaudio )"
RDEPEND="
dev-libs/quazip[-qt4,qt5]
dev-qt/qtcore:5
dev-qt/qtgui:5[accessibility]
dev-qt/qtnetwork:5
dev-qt/qtsql:5[sqlite]
dev-qt/qtwidgets:5
sys-libs/glibc
sys-libs/zlib
alsa? ( media-libs/alsa-lib )
pulseaudio? ( media-sound/pulseaudio )"
RESTRICT="mirror strip"
S="${WORKDIR}"
pkg_nofetch() {
elog "Please download ${A}"
elog "from ${HOMEPAGE}?page=downloads and place this"
elog "file in ${DISTDIR}"
}
src_prepare() {
default
# Remove the qt-libraries as they just cause trouble with the system's Qt, see bug #328807.
rm libQt* || die "Couldn't remove bundled Qt libraries."
rm -r platforms sqldrivers qt.conf || die "Couldn't remove bundle Qt files."
# Remove unwanted soundbackends.
if ! use alsa ; then
rm soundbackends/libalsa* || die
fi
if ! use pulseaudio ; then
rm soundbackends/libpulseaudio* || die
fi
# Remove quazip
rm libquazip.so || die
# Rename the tsclient to its shorter version, required by the teamspeak3 script we install.
mv ts3client_linux_* ts3client || die "Couldn't rename ts3client to its shorter version."
}
src_install() {
insinto /opt/teamspeak3-client
doins -r *
fperms +x /opt/teamspeak3-client/ts3client
dobin "${FILESDIR}/teamspeak3"
make_desktop_entry teamspeak3 TeamSpeak3 \
"/opt/teamspeak3-client/pluginsdk/docs/client_html/images/logo.png" \
Network
}

View file

@ -0,0 +1,97 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit eutils unpacker multilib
DESCRIPTION="TeamSpeak Client - Voice Communication Software"
HOMEPAGE="http://www.teamspeak.com/"
SRC_URI="
amd64? ( http://teamspeak.gameserver.gamed.de/ts3/releases/${PV}/TeamSpeak3-Client-linux_amd64-${PV}.run )
x86? ( http://teamspeak.gameserver.gamed.de/ts3/releases/${PV}/TeamSpeak3-Client-linux_x86-${PV}.run )"
LICENSE="teamspeak3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="alsa pulseaudio +system-openssl"
REQUIRED_USE="|| ( alsa pulseaudio )"
RDEPEND="
dev-libs/quazip[-qt4,qt5]
>=dev-qt/qtcore-5.6:5
>=dev-qt/qtgui-5.6:5[accessibility,xcb,dbus]
>=dev-qt/qtnetwork-5.6:5
>=dev-qt/qtsql-5.6:5[sqlite]
>=dev-qt/qtwidgets-5.6:5
>=dev-qt/qtwebchannel-5.6:5
>=dev-qt/qtwebengine-5.6:5[geolocation,widgets]
>=dev-qt/qtdeclarative-5.6:5
system-openssl? (
>=dev-libs/openssl-1.0.2k:0
!>=dev-libs/openssl-1.1
)
sys-libs/glibc
sys-libs/zlib
alsa? ( media-libs/alsa-lib )
pulseaudio? ( media-sound/pulseaudio )"
RESTRICT="mirror strip"
S="${WORKDIR}"
src_prepare() {
# Remove the qt-libraries as they just cause trouble with the system's Qt, see bug #328807.
rm libQt* || die "Couldn't remove bundled Qt libraries."
rm -r platforms sqldrivers qt.conf qtwebengine_locales xcbglintegrations || die "Couldn't remove bundle Qt files."
# Remove unwanted soundbackends.
if ! use alsa ; then
rm soundbackends/libalsa* || die
fi
if ! use pulseaudio ; then
rm soundbackends/libpulseaudio* || die
fi
# Remove quazip
rm libquazip.so || die
# Remove libudev (previously needed for libQt5XcbQpa)
rm libudev.so.0 || die
# Remove libsrtp and libsnappy (previously needed for libQt5WebEngineCore and libQt5WebEngineWidgets)
rm libsrtp.so.0 libsnappy.so.1 || die
# Replace QtWebEngineProcess with a link to our own version.
# See src_install.
rm QtWebEngineProcess || die
if use system-openssl; then
rm libssl.so.1.0.0 libcrypto.so.1.0.0 || die
fi
# Rename the tsclient to its shorter version, required by the teamspeak3 script we install.
mv ts3client_linux_* ts3client || die "Couldn't rename ts3client to its shorter version."
default
}
src_install() {
insinto /opt/teamspeak3-client
doins -r *
fperms +x /opt/teamspeak3-client/ts3client
dobin "${FILESDIR}/teamspeak3"
make_desktop_entry teamspeak3 TeamSpeak3 \
"/opt/teamspeak3-client/pluginsdk/docs/client_html/images/logo.png" \
Network
# Might not work if this is on a separate partition and that partition is not mounted,
# but there is nothing we can do in this situation.
dosym /usr/$(get_libdir)/qt5/libexec/QtWebEngineProcess /opt/teamspeak3-client/QtWebEngineProcess || die
}