summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhaarp <main.haarp@gmail.com>2015-10-04 16:36:16 +0200
committerhaarp <main.haarp@gmail.com>2015-10-04 16:36:16 +0200
commit8f35bd078adf482db06767c4aa19a58bfb7e0b83 (patch)
tree25e65b0419571660e8f18cac10c404fa7d987c88 /media-sound
parentDisable pointless temp dir creation in file-roller (diff)
downloadhaarp-8f35bd078adf482db06767c4aa19a58bfb7e0b83.tar.gz
haarp-8f35bd078adf482db06767c4aa19a58bfb7e0b83.tar.bz2
haarp-8f35bd078adf482db06767c4aa19a58bfb7e0b83.zip
Add last Qt4 Teamspeak client
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/teamspeak-client-bin/ChangeLog247
-rw-r--r--media-sound/teamspeak-client-bin/Manifest6
-rw-r--r--media-sound/teamspeak-client-bin/files/teamspeak310
-rw-r--r--media-sound/teamspeak-client-bin/metadata.xml11
-rw-r--r--media-sound/teamspeak-client-bin/teamspeak-client-bin-3.0.13.1.ebuild69
5 files changed, 343 insertions, 0 deletions
diff --git a/media-sound/teamspeak-client-bin/ChangeLog b/media-sound/teamspeak-client-bin/ChangeLog
new file mode 100644
index 0000000..92dc5f6
--- /dev/null
+++ b/media-sound/teamspeak-client-bin/ChangeLog
@@ -0,0 +1,247 @@
+# ChangeLog for media-sound/teamspeak-client-bin
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/teamspeak-client-bin/ChangeLog,v 1.40 2015/05/13 15:09:35 mgorny Exp $
+
+*teamspeak-client-bin-3.0.16-r1 (13 May 2015)
+
+ 13 May 2015; Michał Górny <mgorny@gentoo.org>
+ +teamspeak-client-bin-3.0.16-r1.ebuild, -teamspeak-client-bin-3.0.16.ebuild:
+ Unbundle libquazip, bug #548048. https://github.com/gentoo/gentoo-portage-
+ rsync-mirror/pull/116 by karolherbst.
+
+ 21 Mar 2015; Justin Lecher <jlec@gentoo.org>
+ teamspeak-client-bin-3.0.13.1.ebuild, teamspeak-client-bin-3.0.16.ebuild:
+ use dobin instead of exeinto /usr/bin/ && doexe; make ebuild layout more
+ readable; use elog if apropriate; fix ebuild layout
+
+*teamspeak-client-bin-3.0.16 (15 Jan 2015)
+
+ 15 Jan 2015; Manuel Rüger <mrueg@gentoo.org>
+ +teamspeak-client-bin-3.0.16.ebuild, -teamspeak-client-bin-3.0.11.1.ebuild,
+ -teamspeak-client-bin-3.0.12.ebuild, -teamspeak-client-bin-3.0.13.ebuild,
+ metadata.xml:
+ Proxy commit for Karol Herbst. Add him as proxied maintainer. Version bump.
+ Remove old. Fixes bug #504604.
+
+ 14 Nov 2014; Tom Wijsman <TomWij@gentoo.org> metadata.xml:
+ Maintainer needed.
+
+*teamspeak-client-bin-3.0.13.1 (09 Nov 2013)
+
+ 09 Nov 2013; Tom Wijsman <TomWij@gentoo.org>
+ +teamspeak-client-bin-3.0.13.1.ebuild:
+ Version bump to 3.0.11.1; fixes bug #490570, reported by Stephan Kupfer and
+ pierigno.
+
+*teamspeak-client-bin-3.0.13 (12 Oct 2013)
+
+ 12 Oct 2013; Tom Wijsman <TomWij@gentoo.org>
+ +teamspeak-client-bin-3.0.13.ebuild:
+ Version bump to 3.0.13, reported by Jarry and Karsten in bug #487662 and bug
+ #487760. Removed not used sound backend, reported and patch by Karol Herbs in
+ bug #484080.
+
+*teamspeak-client-bin-3.0.12 (21 Sep 2013)
+
+ 21 Sep 2013; Tom Wijsman <TomWij@gentoo.org>
+ +teamspeak-client-bin-3.0.12.ebuild, metadata.xml:
+ Version bump to 3.0.12, fixes bug #485540 reported by Markus Saarinen.
+
+*teamspeak-client-bin-3.0.11.1 (07 Aug 2013)
+
+ 07 Aug 2013; Tom Wijsman <TomWij@gentoo.org>
+ +teamspeak-client-bin-3.0.11.1.ebuild, -teamspeak-client-bin-3.0.10.1.ebuild,
+ -teamspeak-client-bin-3.0.10.ebuild, -teamspeak-client-bin-3.0.9.2.ebuild:
+ Version bump to 3.0.11.1. Removed old. Fixes bug #479672, reported by
+ Christophe PEREZ and Stephan Kupfer.
+
+ 15 Apr 2013; Tom Wijsman <TomWij@gentoo.org>
+ teamspeak-client-bin-3.0.10.1.ebuild, teamspeak-client-bin-3.0.10.ebuild,
+ teamspeak-client-bin-3.0.9.2.ebuild:
+ FEATURES="fetch" since we are not allowed to directly link (therefore not
+ directly download) their files without express, written permission; this is
+ stated at the bottom of their Downloads page, let's comply with that.
+
+*teamspeak-client-bin-3.0.10.1 (12 Apr 2013)
+
+ 12 Apr 2013; Tom Wijsman <TomWij@gentoo.org>
+ +teamspeak-client-bin-3.0.10.1.ebuild:
+ Version bump to 3.0.10.1, added some missing dependencies. Fixes bug #465608.
+
+*teamspeak-client-bin-3.0.10 (06 Mar 2013)
+
+ 06 Mar 2013; Tom Wijsman <TomWij@gentoo.org>
+ +teamspeak-client-bin-3.0.10.ebuild:
+ Version bump to 3.0.10, reported by Stephan Kupfer. Fixes bug 3460522.
+
+ 02 Mar 2013; Markos Chandras <hwoarang@gentoo.org>
+ teamspeak-client-bin-3.0.9.2.ebuild:
+ Move Qt dependencies to the new category
+
+ 13 Feb 2013; Tom Wijsman <TomWij@gentoo.org>
+ -teamspeak-client-bin-3.0.6.ebuild, teamspeak-client-bin-3.0.9.2.ebuild:
+ Removed old 3.0.6 ebuild. Made the desktop entry use a better logo as its
+ icon. Thanks to Mikkl for reporting, fixes bug #457152.
+
+ 12 Feb 2013; Tom Wijsman <TomWij@gentoo.org>
+ teamspeak-client-bin-3.0.9.2.ebuild:
+ Added accessibility USE flag to x11-libs/qt-gui dependency; fixes bug #456854,
+ thanks to Christopher Head.
+
+*teamspeak-client-bin-3.0.9.2 (11 Feb 2013)
+
+ 11 Feb 2013; Tom Wijsman <TomWij@gentoo.org>
+ +teamspeak-client-bin-3.0.9.2.ebuild, metadata.xml:
+ Version bump to 3.0.9.2, improved the ebuild by using EAPI 5, restricted
+ mirror as per license, added a necessary qt-sql dependency and restricted qt-
+ gui to need the xinerama USE flag. Added myself as a maintainer. Fixes
+ #423291, thanks to Christopher Head and Lukas Elsner for mentioning a
+ necessary dependency.
+
+ 18 Nov 2012; Pacho Ramos <pacho@gentoo.org>
+ -teamspeak-client-bin-3.0.0_rc1.ebuild, metadata.xml:
+ Drop maintainer as he is not taking care of this package. Remove old.
+
+*teamspeak-client-bin-3.0.6 (09 May 2012)
+
+ 09 May 2012; Lars Wendler <polynomial-c@gentoo.org>
+ -teamspeak-client-bin-3.0.0_beta36.ebuild,
+ +teamspeak-client-bin-3.0.6.ebuild:
+ non-maintainer commit: Version bump. Removed ancient version.
+
+ 14 Apr 2012; Pacho Ramos <pacho@gentoo.org>
+ teamspeak-client-bin-3.0.0_beta36.ebuild,
+ teamspeak-client-bin-3.0.0_rc1.ebuild:
+ Fix bug #411003.
+
+ 05 Feb 2012; Mike Frysinger <vapier@gentoo.org>
+ teamspeak-client-bin-3.0.0_beta36.ebuild,
+ teamspeak-client-bin-3.0.0_rc1.ebuild:
+ Use unpack_makeself now that it supports newer versions.
+
+ 21 Oct 2011; Samuli Suominen <ssuominen@gentoo.org>
+ teamspeak-client-bin-3.0.0_beta36.ebuild,
+ teamspeak-client-bin-3.0.0_rc1.ebuild:
+ Remove unused =media-libs/libpng-1.4* RDEPEND. The bundled copy of libQtGui
+ has NEEDED entry for libpng12.so.0 but this is not required when using the
+ system libQtGui.
+
+*teamspeak-client-bin-3.0.0_rc1 (03 Jun 2011)
+
+ 03 Jun 2011; Christian Parpart <trapni@gentoo.org>
+ -teamspeak-client-bin-3.0.0_beta29.ebuild,
+ -teamspeak-client-bin-3.0.0_beta32.ebuild,
+ -teamspeak-client-bin-3.0.0_beta32-r1.ebuild,
+ -teamspeak-client-bin-3.0.0_beta32-r2.ebuild,
+ +teamspeak-client-bin-3.0.0_rc1.ebuild:
+ version bump and cleanup
+
+*teamspeak-client-bin-3.0.0_beta36 (27 Feb 2011)
+
+ 27 Feb 2011; Christian Parpart <trapni@gentoo.org>
+ +teamspeak-client-bin-3.0.0_beta36.ebuild:
+ version bump
+
+*teamspeak-client-bin-3.0.0_beta32-r2 (23 Oct 2010)
+
+ 23 Oct 2010; Christian Parpart <trapni@gentoo.org>
+ +teamspeak-client-bin-3.0.0_beta32-r2.ebuild:
+ adds desktop icon. fixes #330293 (thanks to David Mihalcin Jr.
+ <dmihalcin@verizon.net>)
+
+*teamspeak-client-bin-3.0.0_beta32-r1 (23 Oct 2010)
+
+ 23 Oct 2010; Christian Parpart <trapni@gentoo.org>
+ +teamspeak-client-bin-3.0.0_beta32-r1.ebuild:
+ fixes #328807 - thanks to wrstwssr@yahoo.com
+
+*teamspeak-client-bin-3.0.0_beta32 (23 Oct 2010)
+
+ 23 Oct 2010; Christian Parpart <trapni@gentoo.org> files/teamspeak3,
+ +teamspeak-client-bin-3.0.0_beta32.ebuild:
+ version bump
+
+*teamspeak-client-bin-3.0.0_beta29 (11 Sep 2010)
+
+ 11 Sep 2010; Christian Parpart <trapni@gentoo.org>
+ -teamspeak-client-bin-3.0.0_beta15.ebuild,
+ -teamspeak-client-bin-3.0.0_beta17.ebuild,
+ -teamspeak-client-bin-3.0.0_beta20.ebuild,
+ -teamspeak-client-bin-3.0.0_beta21.ebuild,
+ -teamspeak-client-bin-3.0.0_beta22.ebuild,
+ +teamspeak-client-bin-3.0.0_beta29.ebuild:
+ version bump plus ebuild cleanup
+
+ 14 Jul 2010; Christian Parpart <trapni@gentoo.org>
+ teamspeak-client-bin-3.0.0_beta22.ebuild:
+ added =media-libs/libpng-1.2* to RDEPENDS
+
+*teamspeak-client-bin-3.0.0_beta22 (20 Jun 2010)
+
+ 20 Jun 2010; Christian Parpart <trapni@gentoo.org>
+ +teamspeak-client-bin-3.0.0_beta22.ebuild:
+ version bump
+
+*teamspeak-client-bin-3.0.0_beta21 (03 Jun 2010)
+
+ 03 Jun 2010; Christian Parpart <trapni@gentoo.org>
+ +teamspeak-client-bin-3.0.0_beta21.ebuild:
+ version bump
+
+*teamspeak-client-bin-3.0.0_beta20 (16 May 2010)
+
+ 16 May 2010; Christian Parpart <trapni@gentoo.org>
+ +teamspeak-client-bin-3.0.0_beta20.ebuild:
+ version bump
+
+ 16 Feb 2010; Samuli Suominen <ssuominen@gentoo.org> metadata.xml:
+ Remove sound from metadata.xml.
+
+*teamspeak-client-bin-3.0.0_beta17 (15 Mar 2010)
+
+ 15 Mar 2010; Christian Parpart <trapni@gentoo.org>
+ +teamspeak-client-bin-3.0.0_beta17.ebuild:
+ version bump
+
+ 08 Feb 2010; Christian Parpart <trapni@gentoo.org>
+ -teamspeak-client-bin-3.0.0_beta5.ebuild,
+ -teamspeak-client-bin-3.0.0_beta9.ebuild,
+ -teamspeak-client-bin-3.0.0_beta11.ebuild,
+ -teamspeak-client-bin-3.0.0_beta12.ebuild,
+ -teamspeak-client-bin-3.0.0_beta13.ebuild:
+ cleanup
+
+ 08 Feb 2010; Christian Parpart <trapni@gentoo.org>
+ +teamspeak-client-bin-3.0.0_beta15.ebuild:
+ version bump, closes #303147
+
+*teamspeak-client-bin-3.0.0_beta13 (04 Feb 2010)
+
+ 04 Feb 2010; Christian Parpart <trapni@gentoo.org>
+ +teamspeak-client-bin-3.0.0_beta13.ebuild:
+ version bump
+
+*teamspeak-client-bin-3.0.0_beta12 (21 Jan 2010)
+
+ 21 Jan 2010; Christian Parpart <trapni@gentoo.org>
+ +teamspeak-client-bin-3.0.0_beta12.ebuild:
+ version bump
+
+*teamspeak-client-bin-3.0.0_beta11 (20 Jan 2010)
+
+ 20 Jan 2010; Christian Parpart <trapni@gentoo.org>
+ +teamspeak-client-bin-3.0.0_beta11.ebuild:
+ version bump plus license update
+
+*teamspeak-client-bin-3.0.0_beta9 (03 Jan 2010)
+
+ 03 Jan 2010; Christian Parpart <trapni@gentoo.org>
+ +teamspeak-client-bin-3.0.0_beta9.ebuild:
+ version bump
+
+*teamspeak-client-bin-3.0.0_beta5 (23 Dec 2009)
+
+ 23 Dec 2009; Christian Parpart <trapni@gentoo.org> +files/teamspeak3,
+ +teamspeak-client-bin-3.0.0_beta5.ebuild, +metadata.xml:
+ initial commit of TeamSpeak Client, version 3 (beta) - thanks to bug
+ #297577
diff --git a/media-sound/teamspeak-client-bin/Manifest b/media-sound/teamspeak-client-bin/Manifest
new file mode 100644
index 0000000..5f7bfe5
--- /dev/null
+++ b/media-sound/teamspeak-client-bin/Manifest
@@ -0,0 +1,6 @@
+AUX teamspeak3 258 SHA256 42a5e2a879af2b1f539240a75315f4ff65fdf20d90d8c3984f234ba5cf9869f3 SHA512 b587b3991e927922854f155ac61e8d923a6b84a1da88a040277d670203be7dc11b5fbf79508d3894e94a2686da1758781b158c7598c8a61b151798c6a7b1880e WHIRLPOOL 8c542bed81d5f04418b30a39ac63eb4a43f2ab9d339d7f197fd78e674e7908c8696b78c04fd5400916b30c849868adb948c79748f0ba8d1052d507fb6a9c6d3a
+DIST TeamSpeak3-Client-linux_amd64-3.0.13.1.run 33207717 SHA256 211aa921c73369e074e59aa4b664c9d288f98a5f1172f9f8b006a46df5dd4856 SHA512 3d5fc5b419cfd683a0c7787f3ec4b6df14bd944db85eb0abffdbc2b14e5c913cbf77353b46cf81c89f8a34127d362f1312c3e7d6a21b9087b78a171ce0349d9c WHIRLPOOL d2ca0eb74ea5393941dc0613c5ff8462bbae484d61a8d1e2a3e7a04905e777d328e34e073c7a2394d0be6385c92e386d74617c39f7ab6fcb47b13ba5201538c0
+DIST TeamSpeak3-Client-linux_x86-3.0.13.1.run 33947497 SHA256 0162f1cef570acde7245fb62c3ed52aa606234375a14d0bcce35500b183d9cc2 SHA512 32af801f73de876e667f31b8046baf9df6498a1ad6f71de2ca33257ee685abc80f200750e4c8e6cb5931635d31f261de9cb409f930c1e99e42be5f9543dbf062 WHIRLPOOL 69964e6b757f77c9ba87b3efa19b55ced5aa60a0ee50af3011426682832d307e4eb79554d8928f5647556258d40808eb5259d3606c7b2df27dcdb95c19078482
+EBUILD teamspeak-client-bin-3.0.13.1.ebuild 1844 SHA256 9e1a6bfab088d6b9e48b0ea16f39b854fa91aa53966bd1dd705250c10c2dacab SHA512 5e5c7d58243dd32d3e290fbbbdb5fc9975552c46fa2625851cc304dde675dd85723fd82b4c04835c1623841eca81ad6391041a954ee23bebc09463f7da394abe WHIRLPOOL 9ac40db456447539a9b6b841622f846332f3f373fc566cf30f37e7e723ddf902f6f980cd72b99f6a639425f5c136fe884083ca6cd705dca2dc299791e084ae0d
+MISC ChangeLog 9115 SHA256 94c44f852c9f8e6e58c52b85cbea614bff3e2e4635dc2829605f7c57a5fbd246 SHA512 7e796ece90503c705c0bc3d7c0e3edc0b8359c4cca0f7e16b2690500adf24bff47c6167e35b65492694348033e584fe92813a7258809d9865afe5b5269a60fc8 WHIRLPOOL 3bff28dbea9d980f850454be28ae99175685bf4073a2bd0e2dc2660febc2aff4cc9ecb4d8601835c5845d9feee7f9ba7524afa4fef9f72a2ea7f6a8d7b643a61
+MISC metadata.xml 427 SHA256 da4fcc41e5e75155a236b870ba52cb1d4ab0b2246c12dbd0255a55cffba47ab1 SHA512 a1fb55fcc26beb9b5fd63e148deb7806827babc8c6123d9f35201a8813575f8ecef27a89c57151b7e7d74ea9bdadf059f1d9ea7fbbb62888e905ec3fd9cf022d WHIRLPOOL aec3302ecd40ab2bc27668d9e01149e9b7388b5caf0bb7eff1de54286b52d9978851bde8551fd680fe3ba67398b1aa8bf1829c53dfebfccbe9e6d60b5b2d8710
diff --git a/media-sound/teamspeak-client-bin/files/teamspeak3 b/media-sound/teamspeak-client-bin/files/teamspeak3
new file mode 100644
index 0000000..d598f01
--- /dev/null
+++ b/media-sound/teamspeak-client-bin/files/teamspeak3
@@ -0,0 +1,10 @@
+#! /bin/sh
+
+BASEDIR="/opt/teamspeak3-client"
+
+export LD_LIBRARY_PATH="${BASEDIR}${LD_LIBRARY_PATH:+:}${LD_LIBRARY_PATH}"
+
+# work around DT_RPATH (.) security issue by chdir'ing into expected $LD_LIBRARY_PATH
+cd "${BASEDIR}"
+
+exec "${BASEDIR}/ts3client" "$@"
diff --git a/media-sound/teamspeak-client-bin/metadata.xml b/media-sound/teamspeak-client-bin/metadata.xml
new file mode 100644
index 0000000..2302bba
--- /dev/null
+++ b/media-sound/teamspeak-client-bin/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>proxy-maintainers</herd>
+ <maintainer>
+ <email>gentoo@karolherbst.de</email>
+ <name>Karol Herbst</name>
+ <description>Proxy-Maintainer. Assign bugs to him</description>
+ </maintainer>
+ <longdescription>TeamSpeak Client (Voice Communication Software)</longdescription>
+</pkgmetadata>
diff --git a/media-sound/teamspeak-client-bin/teamspeak-client-bin-3.0.13.1.ebuild b/media-sound/teamspeak-client-bin/teamspeak-client-bin-3.0.13.1.ebuild
new file mode 100644
index 0000000..b22521f
--- /dev/null
+++ b/media-sound/teamspeak-client-bin/teamspeak-client-bin-3.0.13.1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/teamspeak-client-bin/teamspeak-client-bin-3.0.13.1.ebuild,v 1.2 2015/03/21 18:41:22 jlec Exp $
+
+EAPI="5"
+
+inherit eutils unpacker
+
+DESCRIPTION="TeamSpeak Client - Voice Communication Software"
+HOMEPAGE="http://www.teamspeak.com/"
+SRC_URI="
+ amd64? ( http://dl.4players.de/ts/releases/${PV}/TeamSpeak3-Client-linux_amd64-${PV}.run )
+ x86? ( http://dl.4players.de/ts/releases/${PV}/TeamSpeak3-Client-linux_x86-${PV}.run )"
+
+LICENSE="teamspeak3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa pulseaudio"
+
+REQUIRED_USE="|| ( alsa pulseaudio )"
+
+RDEPEND="
+ dev-qt/qtcore:4
+ dev-qt/qtgui:4[accessibility,xinerama]
+ dev-qt/qtsql:4
+ 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() {
+ # 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."
+
+ # Remove unwanted soundbackends.
+ if ! use alsa ; then
+ rm soundbackends/libalsa* || die
+ fi
+
+ if ! use pulseaudio ; then
+ rm soundbackends/libpulseaudio* || 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."
+}
+
+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
+}