3d5a36e90d
Updated to 3.5.6, this version cannot be found on Teamspeak's website for some reason, however it prompts for update inside the client.
60 lines
1.8 KiB
Bash
60 lines
1.8 KiB
Bash
# Template file for 'teamspeak3'
|
|
pkgname=teamspeak3
|
|
version=3.5.6
|
|
revision=1
|
|
archs="i686 x86_64"
|
|
wrksrc=teamspeak3
|
|
create_wrksrc=yes
|
|
hostmakedepends="tar"
|
|
depends="glib bash grep freetype nss libXcomposite fontconfig glibc
|
|
libxslt dbus-libs alsa-lib libXi libXcursor libXtst libXScrnSaver pciutils"
|
|
short_desc="Popular proprietary voice chat for gaming"
|
|
maintainer="Tai Chi Minh Ralph Eastwood <tcmreastwood@gmail.com>"
|
|
license="custom:Proprietary"
|
|
homepage="http://www.teamspeak.com/"
|
|
restricted=yes
|
|
repository="nonfree"
|
|
nopie=yes
|
|
nostrip=yes
|
|
noverifyrdeps=yes
|
|
|
|
if [ "$XBPS_TARGET_MACHINE" = "x86_64" ]; then
|
|
_pkg="TeamSpeak3-Client-linux_amd64-${version}"
|
|
distfiles="https://files.teamspeak-services.com/releases/client/${version}/${_pkg}.run"
|
|
checksum=efbefd4a6c845974563d874f8d46eb8f7ea2919d1f444f9b780357d256884a42
|
|
elif [ "$XBPS_TARGET_MACHINE" = "i686" ]; then
|
|
_pkg="TeamSpeak3-Client-linux_x86-${version}"
|
|
distfiles="https://files.teamspeak-services.com/releases/client/${version}/${_pkg}.run"
|
|
checksum=4ac6dab49f2b8908988a866660d33585ba859f7226b53d7bda36a4ab6c312cf8
|
|
else
|
|
broken="No known upstream client for this architecture"
|
|
fi
|
|
|
|
do_extract() {
|
|
install -m755 ${XBPS_SRCDISTDIR}/${pkgname}-${version}/${_pkg}.run ${wrksrc}
|
|
sh ./${_pkg}.run --tar xf
|
|
rm -f ${_pkg}.run
|
|
}
|
|
|
|
do_install() {
|
|
# Set proper 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
|
|
|
|
vmkdir "usr/lib/teamspeak3"
|
|
vcopy * "usr/lib/teamspeak3"
|
|
|
|
# Install desktop file
|
|
vinstall "${FILESDIR}/teamspeak3.desktop" 644 "usr/share/applications"
|
|
|
|
# Install icon file
|
|
vinstall styles/default/logo-128x128.png 644 usr/share/pixmaps/teamspeak3.png
|
|
|
|
# Install the license (not present in most recent version)
|
|
# vlicense LICENSE
|
|
|
|
# Install client launcher
|
|
vbin "${FILESDIR}/teamspeak3"
|
|
}
|