From 56bbf52301622f19ea271ac2f603f7ba6346c26b Mon Sep 17 00:00:00 2001 From: "Vance M. Allen" Date: Sun, 27 Oct 2019 17:51:46 -0600 Subject: Remove MySQL. Add support for TeamSpeak Client 3.3.2. Signed-off-by: Vance M. Allen --- gentoo-vmacs-overlay.xml | 14 ---- media-sound/teamspeak-client-bin/Manifest | 10 +-- .../teamspeak-client-bin-3.1.6.ebuild | 78 ---------------------- .../teamspeak-client-bin-3.3.2.ebuild | 78 ++++++++++++++++++++++ repositories.xml | 14 ++++ virtual/mysql/Manifest | 1 - virtual/mysql/mysql-8.0-r1.ebuild | 22 ------ 7 files changed, 97 insertions(+), 120 deletions(-) delete mode 100644 gentoo-vmacs-overlay.xml delete mode 100644 media-sound/teamspeak-client-bin/teamspeak-client-bin-3.1.6.ebuild create mode 100644 media-sound/teamspeak-client-bin/teamspeak-client-bin-3.3.2.ebuild create mode 100644 repositories.xml delete mode 100644 virtual/mysql/Manifest delete mode 100644 virtual/mysql/mysql-8.0-r1.ebuild diff --git a/gentoo-vmacs-overlay.xml b/gentoo-vmacs-overlay.xml deleted file mode 100644 index 9dd0628..0000000 --- a/gentoo-vmacs-overlay.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - gentoo-vmacs-overlay - VMACS Personal Gentoo Overlay - https://github.com/vmacs/gentoo-vmacs-overlay - - vance.m.allen@gmail.com - vmacs - - git://github.com/vmacs/gentoo-vmacs-overlay.git - https://github.com/vmacs/gentoo-vmacs-overlay/commits/master.atom - - diff --git a/media-sound/teamspeak-client-bin/Manifest b/media-sound/teamspeak-client-bin/Manifest index 051c886..e554c67 100644 --- a/media-sound/teamspeak-client-bin/Manifest +++ b/media-sound/teamspeak-client-bin/Manifest @@ -1,5 +1,5 @@ -AUX teamspeak3 258 SHA256 42a5e2a879af2b1f539240a75315f4ff65fdf20d90d8c3984f234ba5cf9869f3 SHA512 b587b3991e927922854f155ac61e8d923a6b84a1da88a040277d670203be7dc11b5fbf79508d3894e94a2686da1758781b158c7598c8a61b151798c6a7b1880e WHIRLPOOL 8c542bed81d5f04418b30a39ac63eb4a43f2ab9d339d7f197fd78e674e7908c8696b78c04fd5400916b30c849868adb948c79748f0ba8d1052d507fb6a9c6d3a -DIST TeamSpeak3-Client-linux_amd64-3.1.6.run 75968503 SHA256 53fda7bc9137c712f1d30163b54981e4ae9c46bec76585a9b0fa87397dd19859 SHA512 25fc0629a58e04b1012157d723a5acace6cc1afc2809864689e2d8005a15ff588bdfc12227742e43379de86edee21dd34b707f3341051dcda8db41824cd75b8e WHIRLPOOL ad9fb0d1b8324f2964319b314e4816e701afe5a65b2c5ec8ed4021935f5eb14ec5373812e32489edeb22895c6a5ab03d099fd6848ab6fa2914017c44baea35a3 -DIST TeamSpeak3-Client-linux_x86-3.1.6.run 75700308 SHA256 222e8abb24de9e3ea00fca10be32340ad88859a4d811afa644c5096aada4996d SHA512 b0502658e3fe29b4155dce4ce0d115fafe3809a48088235d371ad2fa564ed960996cbaae7fc0164458ec8b3be6bfb2e9eb16f0d4eb919f52370b459e2b59b211 WHIRLPOOL d875711bdb1f29e9ce5966b753fbe731b1c40782893e975a40f756512449df4d6b2590a3dcc86b141a92e31c745d8a5a5152c9ac2a830420ccbe170aaa45491a -EBUILD teamspeak-client-bin-3.1.6.ebuild 1927 SHA256 2dbc6975d8de9f2770e7d26a17f98a560345cb38c62de4a034709f9483ca5b2e SHA512 08e6b811989c7a268f037c2bd50ce8170d3551b378a459c6c2fc45ed55666e35ea33b1a4eefc26a01116948fabe43db264a78808f8c83635ff5ce7ccddeddcdb WHIRLPOOL 6bf0f346bd1baabeb92afb999672ce5d3d070d725203d90c04d42ebfb46181125e02e80a661e1cb7f7d108a40eb3c0a864dbac095ec2b50e05606c6874bf6886 -MISC metadata.xml 708 SHA256 ecf68ba8dd7bc1bf2610747d1530a550b251f319e0f4c717e7e6cbb6ff4e4981 SHA512 192cb133ecea4239ed304883cf71d6328b5926db9d9a513ad0cdb049205195f20fd480ba1228a7990ae26cd5761a3c36e39ce358f30456aa137d1247435ddd9b WHIRLPOOL 0b8016f8b778764ac6c9d7f674b90d108cf7d84dd9b42c7642528321c3c74b61ff895e7fc803fac675b8982538320227a967c15067fd5cd1da4ca40d2d0e5cd5 +AUX teamspeak3 258 BLAKE2B a70cae413c2392b601f69f9ab4196c06b711beb35822be9cb9621325472fef7caea06bee183f6b73f1d4cb8122be15712ba53dd3b148f6bc5ddd5a98ab7f108f SHA512 b587b3991e927922854f155ac61e8d923a6b84a1da88a040277d670203be7dc11b5fbf79508d3894e94a2686da1758781b158c7598c8a61b151798c6a7b1880e +DIST TeamSpeak3-Client-linux_amd64-3.3.2.run 95632176 BLAKE2B b1a418e6af6c364050a532063b3129e27d03ac36ec325ab5f2044896f5eae02fb4a251e71b23bc125d41f169aa35d8dde340b333a67b845ebaca7faefa49fe70 SHA512 1dd8912120ba0e9e84849fd793d54aee56e98396f6228a4bcec5c79485b9902398eeefb8f276abd46bbe627e7bd3c8fc5d740d05807342f837ac226f475510d7 +DIST TeamSpeak3-Client-linux_x86-3.3.2.run 94323084 BLAKE2B f3b0317e8cbc7143d9814a52c8a8c9cd04aa012a40172aca59e6d4db956a19ae5752bffa102f06e34ad0dd5b211082e00ca06056c05a4a2dbbd8adfd76a0c0e7 SHA512 56b7b231ffa5195418823da435fd4daef2cbdbc653d3cfd328f60881a1370b9dd6f99479e9093216d0768ddb04bdd6c6cf1a7019d836abd89806518eeee23496 +EBUILD teamspeak-client-bin-3.3.2.ebuild 1939 BLAKE2B b2db292034389f625f4f9725a5c45a387ff0a82865a52bbd0262125a025bd347d00700447058061491637d84e6279bf34d8c5741a28e9c96cee2371b80d3f15a SHA512 dfbbb0232e564b16726ebd2ac9301a9170cf9a0e163c7d7c3ca1b595656dd21c26192ee08b1f8b1eff402a7abc4a599a1a5ae707da083381f13526890c0f31b2 +MISC metadata.xml 708 BLAKE2B 5e7cd83c58319706e57b6d40b7f69fa5ee3c9c28b5ba56078c50b1cb1da50578539286838e0501d176bf686d7a14612a07383ddff3a5afaf15079ac685ccfd9f SHA512 192cb133ecea4239ed304883cf71d6328b5926db9d9a513ad0cdb049205195f20fd480ba1228a7990ae26cd5761a3c36e39ce358f30456aa137d1247435ddd9b diff --git a/media-sound/teamspeak-client-bin/teamspeak-client-bin-3.1.6.ebuild b/media-sound/teamspeak-client-bin/teamspeak-client-bin-3.1.6.ebuild deleted file mode 100644 index ede5cd8..0000000 --- a/media-sound/teamspeak-client-bin/teamspeak-client-bin-3.1.6.ebuild +++ /dev/null @@ -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 -} diff --git a/media-sound/teamspeak-client-bin/teamspeak-client-bin-3.3.2.ebuild b/media-sound/teamspeak-client-bin/teamspeak-client-bin-3.3.2.ebuild new file mode 100644 index 0000000..e1df3d6 --- /dev/null +++ b/media-sound/teamspeak-client-bin/teamspeak-client-bin-3.3.2.ebuild @@ -0,0 +1,78 @@ +# 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? ( https://files.teamspeak-services.com/releases/client/${PV}/TeamSpeak3-Client-linux_amd64-${PV/_/-}.run ) + x86? ( https://files.teamspeak-services.com/releases/client/${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 +} diff --git a/repositories.xml b/repositories.xml new file mode 100644 index 0000000..9dd0628 --- /dev/null +++ b/repositories.xml @@ -0,0 +1,14 @@ + + + + gentoo-vmacs-overlay + VMACS Personal Gentoo Overlay + https://github.com/vmacs/gentoo-vmacs-overlay + + vance.m.allen@gmail.com + vmacs + + git://github.com/vmacs/gentoo-vmacs-overlay.git + https://github.com/vmacs/gentoo-vmacs-overlay/commits/master.atom + + diff --git a/virtual/mysql/Manifest b/virtual/mysql/Manifest deleted file mode 100644 index e5020e9..0000000 --- a/virtual/mysql/Manifest +++ /dev/null @@ -1 +0,0 @@ -EBUILD mysql-8.0-r1.ebuild 921 BLAKE2B 951e08b8d3709ee1f39e6eebf2b635a5d1d919551b4e0f17ca4c0e64476bb73436b79d9921793315294e2c8ba36cf24e36a66e44f62621faec4abef374e4762a SHA512 9cae27d78dab3a6acd7db7d31c42b82148eba17c0bfc3ae4c521930d09bd9724b672155abbe0dca52fc09b266d6dc1961192a5a950c79159fc9467b9961b9d0c diff --git a/virtual/mysql/mysql-8.0-r1.ebuild b/virtual/mysql/mysql-8.0-r1.ebuild deleted file mode 100644 index 3451d70..0000000 --- a/virtual/mysql/mysql-8.0-r1.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -DESCRIPTION="Virtual for MySQL database server" -SLOT="0/18" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" -IUSE="embedded +server static" - -RDEPEND="|| ( - =dev-db/mariadb-10.3*[embedded(-)?,server?,static?] - =dev-db/mariadb-10.2*[embedded(-)?,server?,static?] - =dev-db/mariadb-10.1*[embedded(-)?,server?,static?] - =dev-db/mariadb-10.0*[embedded(-)?,server?,static?] - =dev-db/mysql-${PV}*[embedded(-)?,server?,static?] - =dev-db/percona-server-${PV}*[embedded(-)?,server?,static?] - =dev-db/mariadb-galera-10.0*[embedded(-)?,server?,static?] - =dev-db/mysql-cluster-7.4*[embedded(-)?,server?,static?] - =dev-db/mysql-cluster-7.3*[embedded(-)?,server?,static?] - ) -" -- cgit v1.2.3-65-gdbad