commit:     71f29cbbc04e16614c5ed0e6e461722fa0a67caf
Author:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
AuthorDate: Fri Jan  3 15:36:57 2025 +0000
Commit:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Fri Jan  3 15:39:11 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71f29cbb

media-sound/teamspeak-client: update deps

Also added icons and dropped use flags, as alsa is now mandatory..

Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>

 ...ild => teamspeak-client-5.0.0_beta77-r1.ebuild} | 36 +++++++++++-----------
 1 file changed, 18 insertions(+), 18 deletions(-)

diff --git a/media-sound/teamspeak-client/teamspeak-client-5.0.0_beta77.ebuild 
b/media-sound/teamspeak-client/teamspeak-client-5.0.0_beta77-r1.ebuild
similarity index 78%
rename from media-sound/teamspeak-client/teamspeak-client-5.0.0_beta77.ebuild
rename to media-sound/teamspeak-client/teamspeak-client-5.0.0_beta77-r1.ebuild
index 86ee3a0715bc..fa6790279ba0 100644
--- a/media-sound/teamspeak-client/teamspeak-client-5.0.0_beta77.ebuild
+++ b/media-sound/teamspeak-client/teamspeak-client-5.0.0_beta77-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,37 +13,33 @@ S="${WORKDIR}"
 LICENSE="teamspeak5 || ( GPL-2 GPL-3 LGPL-3 )"
 SLOT="5"
 
-IUSE="+alsa pulseaudio"
-REQUIRED_USE="|| ( alsa pulseaudio )"
-
 RDEPEND="
-       app-accessibility/at-spi2-core
+       app-accessibility/at-spi2-core:2
        dev-libs/expat
        dev-libs/glib:2
        dev-libs/nspr
        dev-libs/nss
+       dev-libs/olm
        media-libs/alsa-lib
-       media-libs/fontconfig:1.0
+       media-libs/harfbuzz
+       media-libs/mesa
        net-print/cups
-       sys-power/upower
        sys-apps/dbus
        x11-libs/cairo[glib]
        x11-libs/gdk-pixbuf:2
        x11-libs/gtk+:3
        x11-libs/libX11
        x11-libs/libXcomposite
-       x11-libs/libXcursor
        x11-libs/libXdamage
+       x11-libs/libdrm
        x11-libs/libXext
        x11-libs/libXfixes
-       x11-libs/libXi
+       x11-libs/libnotify
+       x11-libs/libxcb
+       x11-libs/libxkbcommon
        x11-libs/libXrandr
-       x11-libs/libXrender
        x11-libs/libXScrnSaver
-       x11-libs/libXtst
        x11-libs/pango
-       alsa? ( media-libs/alsa-lib )
-       pulseaudio? ( media-libs/libpulse )
 "
 
 RESTRICT="bindist mirror"
@@ -61,10 +57,6 @@ QA_PREBUILT="
 
 src_prepare() {
        default
-
-       if ! use alsa; then
-               rm soundbackends/libalsa_linux_*.so || die
-       fi
 }
 
 src_install() {
@@ -78,17 +70,25 @@ src_install() {
        dodir /opt/bin
        dosym ../teamspeak5-client/TeamSpeak /opt/bin/ts5client
 
+       for iconsize in 48 128 256; do
+               newicon -s ${iconsize} logo-${iconsize}.png teamspeak5.png
+       done
+
        make_desktop_entry \
                /opt/bin/ts5client "Teamspeak 5 Client" \
-               
/opt/teamspeak5-client/html/client_ui/images/icons/teamspeak_logo.svg 
"Audio;AudioVideo;Network"
+               "teamspeak5" "Audio;AudioVideo;Network"
+
+       dodoc docs/*
 }
 
 pkg_postinst() {
        xdg_desktop_database_update
+       xdg_icon_cache_update
        xdg_mimeinfo_database_update
 }
 
 pkg_postrm() {
        xdg_desktop_database_update
+       xdg_icon_cache_update
        xdg_mimeinfo_database_update
 }

Reply via email to