59 lines
1.6 KiB
Bash
59 lines
1.6 KiB
Bash
# Template file for 'teamspeak3'
|
|
pkgname=teamspeak3
|
|
version=3.2.5
|
|
revision=1
|
|
archs="i686 x86_64"
|
|
wrksrc=teamspeak3
|
|
create_wrksrc=yes
|
|
short_desc="Popular proprietary voice chat for gaming"
|
|
maintainer="Tai Chi Minh Ralph Eastwood <tcmreastwood@gmail.com>"
|
|
license="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="http://dl.4players.de/ts/releases/${version}/${_pkg}.run"
|
|
checksum=fc29f1bc351a9e993a69c5134d3d7c48d3149f500f3b6d816a97a59b7c41f60c
|
|
elif [ "$XBPS_TARGET_MACHINE" = "i686" ]; then
|
|
_pkg="TeamSpeak3-Client-linux_x86-${version}"
|
|
distfiles="http://dl.4players.de/ts/releases/${version}/${_pkg}.run"
|
|
checksum=6b34e0dce039259c7ed0aec6b15b157379d4690ffcaa6938fde18840f883c6f3
|
|
else
|
|
broken="No known upstream client for this architecture"
|
|
fi
|
|
|
|
do_extract() {
|
|
install -m755 ${XBPS_SRCDISTDIR}/${pkgname}-${version}/${_pkg}.run ${wrksrc}
|
|
cd ${wrksrc}
|
|
sh ./${_pkg}.run --tar -xf 2>/dev/null
|
|
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*
|
|
|
|
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"
|
|
}
|