FS#53696 - [teamspeak3] Global theme integration broken
Attached to Project:
Community Packages
Opened by Phillip Schichtel (pschichtel) - Monday, 17 April 2017, 12:21 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:00 GMT
Opened by Phillip Schichtel (pschichtel) - Monday, 17 April 2017, 12:21 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:00 GMT
|
Details
Description:
Since the teamspeak3 package started packaging the Qt5 libs as port of the solution for https://bugs.archlinux.org/index.php?do=details&task_id=53578 the teamspeak does not integrate into the global GTK2 theme as other Qt applications do with the GTK2 style plugin. My Desktop is GNOME 3.22.2 with qt5-styleplugins (from AUR) installed, to integrate Qt5 applications with the my GTK theme (Adapta Nokto). |
This task depends upon
Closed by Buggy McBugFace (bugbot)
Saturday, 25 November 2023, 20:00 GMT
Reason for closing: Moved
Additional comments about closing: https://gitlab.archlinux.org/archlinux/p ackaging/packages/teamspeak3/issues/1
Saturday, 25 November 2023, 20:00 GMT
Reason for closing: Moved
Additional comments about closing: https://gitlab.archlinux.org/archlinux/p ackaging/packages/teamspeak3/issues/1
libquazip needs to be a dependency and the so name needs to be libquazip.so instead of libquazip5.so like in arch.
Than the bunled qt needs to be removed and everything is fine.
This should opening link in teamspeak too.
rm qt.conf
ln -s /usr/lib/libquazip5.so libquazip.so
LD_LIBRARY_PATH=. ./ts3client_linux_amd64
By using patchelf to correct the library file name, the symlink and LD_LIBRARY_PATH aren't required.
In fact, it renders the massive hack of a start script completely useless.
rm *.so*
rm qt.conf
patchelf --replace-needed libquazip.so libquazip5.so ts3client_linux_amd64
/opt/teamspeak3/ts3client_linux_amd64
https://github.com/frebib/teamspeak3-aur
I'll be submitting this to the AUR in the coming days after my exams