From 6de9c5735693eddcc1d41322e34b7d9fea820579 Mon Sep 17 00:00:00 2001 From: TheK0tYaRa Date: Wed, 22 Jan 2025 18:41:12 +0200 Subject: [PATCH] fixed the segfault. shaved all the dependencies because oh no --- .../teamspeak-client-6.0.0_beta2-r1.ebuild | 50 ++++++------------- 1 file changed, 14 insertions(+), 36 deletions(-) diff --git a/media-sound/teamspeak-client/teamspeak-client-6.0.0_beta2-r1.ebuild b/media-sound/teamspeak-client/teamspeak-client-6.0.0_beta2-r1.ebuild index 6b8b77c..06df6af 100644 --- a/media-sound/teamspeak-client/teamspeak-client-6.0.0_beta2-r1.ebuild +++ b/media-sound/teamspeak-client/teamspeak-client-6.0.0_beta2-r1.ebuild @@ -15,45 +15,23 @@ SLOT="6" KEYWORDS="-* ~amd64" RDEPEND=" - 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/harfbuzz - media-libs/mesa - net-print/cups - sys-apps/dbus - x11-libs/cairo[glib] - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libdrm - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libnotify - x11-libs/libxcb - x11-libs/libxkbcommon - x11-libs/libXrandr - x11-libs/libXScrnSaver - x11-libs/pango + " RESTRICT="bindist mirror" QA_PREBUILT=" - opt/teamspeak6-client/chrome-sandbox - opt/teamspeak6-client/hotkey_helper - opt/teamspeak6-client/libcef.so - opt/teamspeak6-client/libtschat_client_lib.so - opt/teamspeak6-client/libtschat_client_lib_export.so - opt/teamspeak6-client/patcher - opt/teamspeak6-client/TeamSpeak - opt/teamspeak6-client/soundbackends/libalsa_linux_amd64.so + opt/teamspeak6-client/libolm.so.3 + opt/teamspeak6-client/patcher + opt/teamspeak6-client/libalsa_linux_amd64.so + opt/teamspeak6-client/libGLESv2.so + opt/teamspeak6-client/chrome-sandbox + opt/teamspeak6-client/libEGL.so + opt/teamspeak6-client/TeamSpeak + opt/teamspeak6-client/soundbackends/libalsa_linux_amd64.so + opt/teamspeak6-client/libtschat_client_lib_export.so + opt/teamspeak6-client/libtschat_client_lib.so + opt/teamspeak6-client/libcef.so " src_prepare() { @@ -62,14 +40,14 @@ src_prepare() { src_install() { exeinto /opt/teamspeak6-client - doexe chrome-sandbox hotkey_helper patcher TeamSpeak libcef.so libtschat_client_lib.so libtschat_client_lib_export.so libGLESv2.so libEGL.so + doexe TeamSpeak chrome-sandbox lib*.so lib*.so.* patcher soundbackends/*.so insinto /opt/teamspeak6-client doins *.bin *.dat *.pak doins -r html licenses locales soundbackends dodir /opt/bin - dosym ../teamspeak6-client/TeamSpeak /opt/bin/ts6client + dosym /opt/teamspeak6-client/TeamSpeak /opt/bin/ts6client for iconsize in 48 128 256; do newicon -s ${iconsize} logo-${iconsize}.png teamspeak6.png