Forum


Notice to all users

We are migrating towards a new forum system located at community.teamspeak.com, as such this forum will become read-only on January 29, 2020

Results 1 to 15 of 38

Threaded View

  1. #17
    Join Date
    April 2016
    Posts
    27
    Quote Originally Posted by dante696 View Post
    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.

    Click image for larger version. 

Name:	Captura de pantalla_2019-12-03_13-43-42.png 
Views:	58 
Size:	52.0 KB 
ID:	18707

    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.

    Click image for larger version. 

Name:	Captura de pantalla_2019-12-03_13-53-00.png 
Views:	42 
Size:	66.2 KB 
ID:	18708

    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.
    Last edited by WyRe90; December 3rd, 2019 at 02:43 PM.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. [Discussion] TeamSpeak 3 Client 3.2.5
    By Chris in forum Suggestions and Feedback
    Replies: 8
    Last Post: April 20th, 2019, 08:42 PM
  2. [Discussion] TeamSpeak 3 Client 3.2.3
    By Chris in forum Suggestions and Feedback
    Replies: 2
    Last Post: October 19th, 2018, 11:39 PM
  3. [Discussion] TeamSpeak 3 Client 3.1.10
    By Chris in forum Suggestions and Feedback
    Replies: 23
    Last Post: June 17th, 2018, 04:14 PM
  4. [Discussion] TeamSpeak 3 Client 3.1.8
    By Chris in forum Suggestions and Feedback
    Replies: 12
    Last Post: May 8th, 2018, 01:37 PM
  5. [Discussion] TeamSpeak 3 Client 3.0.19.*
    By Justinien in forum Suggestions and Feedback
    Replies: 18
    Last Post: July 20th, 2016, 06:42 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •