fixed the segfault. shaved all the dependencies because oh no

This commit is contained in:
TheK0tYaRa 2025-01-22 18:41:12 +02:00
parent a9adf2cc90
commit 6de9c57356

View file

@ -15,45 +15,23 @@ SLOT="6"
KEYWORDS="-* ~amd64" KEYWORDS="-* ~amd64"
RDEPEND=" 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" RESTRICT="bindist mirror"
QA_PREBUILT=" QA_PREBUILT="
opt/teamspeak6-client/chrome-sandbox opt/teamspeak6-client/libolm.so.3
opt/teamspeak6-client/hotkey_helper opt/teamspeak6-client/patcher
opt/teamspeak6-client/libcef.so opt/teamspeak6-client/libalsa_linux_amd64.so
opt/teamspeak6-client/libtschat_client_lib.so opt/teamspeak6-client/libGLESv2.so
opt/teamspeak6-client/libtschat_client_lib_export.so opt/teamspeak6-client/chrome-sandbox
opt/teamspeak6-client/patcher opt/teamspeak6-client/libEGL.so
opt/teamspeak6-client/TeamSpeak opt/teamspeak6-client/TeamSpeak
opt/teamspeak6-client/soundbackends/libalsa_linux_amd64.so 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() { src_prepare() {
@ -62,14 +40,14 @@ src_prepare() {
src_install() { src_install() {
exeinto /opt/teamspeak6-client 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 insinto /opt/teamspeak6-client
doins *.bin *.dat *.pak doins *.bin *.dat *.pak
doins -r html licenses locales soundbackends doins -r html licenses locales soundbackends
dodir /opt/bin 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 for iconsize in 48 128 256; do
newicon -s ${iconsize} logo-${iconsize}.png teamspeak6.png newicon -s ${iconsize} logo-${iconsize}.png teamspeak6.png