
Originally Posted by
dante696
I cannot do it because I'm using the official Arch Linux package, which is packaged using the following script
Code:
# Maintainer: Sven-Hendrik Haase <[email protected]>
# Contributor: Slash <demodevil5[at]yahoo[dot]com>
# Contributor: J.W. Birdsong <jwbirdsongATmailDOTcom>
pkgname=teamspeak3
pkgver=3.3.2
pkgrel=1
pkgdesc="TeamSpeak is software for quality voice communication via the Internet"
url="http://www.teamspeak.com"
license=('custom')
optdepends=('libpulse')
arch=('x86_64')
source=('teamspeak3.desktop'
'teamspeak3.png'
'LICENSE'
"https://files.teamspeak-services.com/releases/client/${pkgver}/TeamSpeak3-Client-linux_amd64-${pkgver}.run")
sha512sums=('04104f77d7a6cf669896d5bf76664409d18282b8a500d623e7d12d91be26b69ac935cb853cd34dcffb23182ffefb7ca69b14f35b763822e7f7c6102c1003c2d3'
'af18ed36a3c8de90b60a7205ebf91a35d4b517f22f97d541c82debdb12697882469d9771fdf3fb8b081aeb74a01237f3afd4732daccf4b374dc6d39e7df5d444'
'd6d03f1bda86c90390ce0032e4d30e889977f80ff76ba1e5c443109e93cbedbee92c6fc2759f58d23659c15dba4f2ac718861571239ba117dcfe11f136f556dc'
'1dd8912120ba0e9e84849fd793d54aee56e98396f6228a4bcec5c79485b9902398eeefb8f276abd46bbe627e7bd3c8fc5d740d05807342f837ac226f475510d7')
prepare() {
mkdir archive && cd archive
sh "${srcdir}"/TeamSpeak3-Client-linux_amd64-${pkgver}.run --tar -xf 2>/dev/null
# Fix permissions
find -type d | xargs chmod 755
find -type f | xargs chmod 644
find -name '*.so*' | xargs chmod 755
chmod +x ts3client* package_inst QtWebEngineProcess
}
package() {
install -d "${pkgdir}"/{usr/bin/,opt/teamspeak3}
cp -r archive/* ${pkgdir}/opt/teamspeak3/
install -D -m644 "${srcdir}"/teamspeak3.desktop "${pkgdir}"/usr/share/applications/teamspeak3.desktop
install -D -m644 "${srcdir}"/teamspeak3.png "${pkgdir}"/usr/share/pixmaps/teamspeak3.png
install -D -m644 "${srcdir}"/LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
ln -s /opt/teamspeak3/ts3client_runscript.sh "${pkgdir}"/usr/bin/teamspeak3
# Fix a weird change that TS3 did which broke symlinks.
# Check: https://forum.teamspeak.com/threads/134617-Linux-client-not-starting-when-run-though-symlink-since-3-1-8?p=454315#post454315
sed -i "s|cd.*|cd /opt/teamspeak3|" "${pkgdir}"/opt/teamspeak3/ts3client_runscript.sh
# Fix teamspeak3 on wayland (FS#57366)
sed -i "s|ts3client_linux_amd64|ts3client_linux_amd64 -platform xcb|" "${pkgdir}"/opt/teamspeak3/ts3client_runscript.sh
}
# vim:set ts=2 sw=2 et:
In the Official Arch Linux repos. This package does not allow me to update from itself as you can see in the following picture. I don't know where this internal updater is disabled, though.

I've tried to rebuild the package modifying `pkgver=3.3.2` to `pkgver=3.5.0` but apparently you have not hosted your beta version in the URL
Code:
https://files.teamspeak-services.com/releases/client/3.5.0/TeamSpeak3-Client-linux_amd64-3.5.0.run"
The problem with flatpak package is so similar, I cannot update it from the embedded updater either.

If you may provide me an URL for the `TeamSpeak3-Client-linux_amd64-3.5.0.run` I'm sure I'd be able to rebuild a newer package and test it.
Thank you anyway. 
EDIT:
I'm going to try the `TeamSpeak3-Client-linux_amd64-3.3.2.run` directly in my home folder.
EDIT2:
You were right, when I download the 3.3.2 version from https://www.teamspeak.com/en/downloads/ and tested in its own folder I've been able to update it to 3.5.0 version and this newer version does not crash (while 3.3.2 version is crashing even run in this way). So I guess I must wait to 3.5.0 release to update the official package.