Package Details: teamspeak 5.0.0beta25-3

Git Clone URL: https://aur.archlinux.org/teamspeak.git (read-only, click to copy)
Package Base: teamspeak
Description: Software for quality voice communication via the Internet
Upstream URL: http://www.teamspeak.com
Keywords: teamspeak5
Licenses: custom
Submitter: Lumpiasty
Maintainer: Lumpiasty
Last Packager: Lumpiasty
Votes: 3
Popularity: 0.37
First Submitted: 2019-11-18 19:34
Last Updated: 2020-05-02 15:12

Latest Comments

Lumpiasty commented on 2020-05-02 14:41

Sorry, I forgot about that. Fixed. Also I tested this package in bare bones Arch Linux VM and it turned out that teamspeak didn't start without 2 other dependencies. Added them too.

Gingerbread commented on 2020-05-02 08:05

First of all hanks for the package Lumpiasty!

There is currently a problem while installing/updating, could you please add p7zip as a make dependency? Couldn't update to the latest version because the 7z command was not found.

Lumpiasty commented on 2020-04-10 19:13

I have finally updated the package. I know it took a little longer than it should. I stopped watching TS5 just because I'm not using it daily. For me it simply lacks administrative features. Also for some time the updates for Linux were not released as packages. They were aviable only as updates through client, there was no easy (known to me) and clean way to script those. And I was too lazy/busy to reverse engineer how they were downloaded (and applied). I tried contacting TeamSpeak devs about that, but it was pointless - I was just ignored.

I have also addressed some of issues reported in comments:

No since the url will randomly change without you doing it, you shouldn't be using a checksum, that is the fault of the PKGBUILD. You only use a checksum when you use a tagged url that will always work, this is essentially a git package but not from git and not compiled.

It's versioned package, just source isn't aviable through version locked link.

You should actually have a pkgrel function that gets the version from the file to update the pkgver when anyone installs it.

Yes, I would really like to do that too, but I don't see any sign of version in files. I don't care about strings in code, because code can (and probably will) change. Please correct me if I'm wrong.

Also the "Manually extracting archive to prevent mess in srcdir" thing is pointless, its a build script, the folder structure of a temporary folder doesn't matter, you're just possibly taking control away from people that customize their compression flags to use more or less cores.

Fixed.

Just for completeness sake: Since the file has always the same name, AUR helpers won't re-download, getting you a failed validity check. That's not the fault of the PKGBUILD though.

Fixed. I added version number to name of downloaded "teamspeak-client.tar.gz" archive.

ShayBox commented on 2020-03-16 04:53

No since the url will randomly change without you doing it, you shouldn't be using a checksum, that is the fault of the PKGBUILD.

You only use a checksum when you use a tagged url that will always work, this is essentially a git package but not from git and not compiled.

You should actually have a pkgrel function that gets the version from the file to update the pkgver when anyone installs it.

EDIT: Also the "Manually extracting archive to prevent mess in srcdir" thing is pointless, its a build script, the folder structure of a temporary folder doesn't matter, you're just possibly taking control away from people that customize their compression flags to use more or less cores.

DarkShadow44 commented on 2020-02-02 00:29

Just for completeness sake: Since the file has always the same name, AUR helpers won't re-download, getting you a failed validity check. That's not the fault of the PKGBUILD though.

Lumpiasty commented on 2020-01-26 16:46

No, the package is not going to fail to install. Keep in mind that it is not a VCS package, it is meant to contain specific version of software. I'm using sum validation to verify if you're building right version, if teamspeak is updated, sum will change and build will fail unless PKGBUILD is updated to match new version.

It is your job to make sure you are building in clean environment. The purpose of checksum here is to make sure you have downloaded right file.

I verified checksum and it appears to be correct so I removed out-of-date flag. If you think I'm wrong, please include your checksum in flag.

ShayBox commented on 2020-01-25 01:13

Since the link to the source isn't version locked, you shouldn't validate it with a sum, just replace the sum with 'SKIP', the package is always going to be fail to install otherwise.