Date: Tuesday, February 26, 2013 @ 09:40:32 Author: svenstaro Revision: 84927
upgpkg: teamspeak3 3.0.9.2-1 Pushing teamspeak3 Added: teamspeak3/trunk/icon.xpm teamspeak3/trunk/teamspeak3.desktop teamspeak3/trunk/teamspeak3.launcher Modified: teamspeak3/trunk/PKGBUILD ---------------------+ PKGBUILD | 84 ++++++++++++++++++++++---------------------------- icon.xpm | 1 teamspeak3.desktop | 11 ++++++ teamspeak3.launcher | 6 +++ 4 files changed, 56 insertions(+), 46 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2013-02-26 08:34:23 UTC (rev 84926) +++ PKGBUILD 2013-02-26 08:40:32 UTC (rev 84927) @@ -1,5 +1,6 @@ +# Maintainer: Sven-Hendrik Haase <[email protected]> # Contributor: Slash <demodevil5[at]yahoo[dot]com> -# Maintainer: J.W. Birdsong <jwbirdsongATmailDOTcom> +# Contributor: J.W. Birdsong <jwbirdsongATmailDOTcom> pkgname=teamspeak3 pkgver=3.0.9.2 @@ -7,62 +8,53 @@ pkgdesc="TeamSpeak is software for quality voice communication via the Internet" url="http://www.teamspeak.com/" license=('custom') -depends=('qt' 'libpulse') +depends=('qt4' 'libpulse') arch=('i686' 'x86_64') -source=("http://teamspeak.gameserver.gamed.de/ts3/releases/${pkgver}/TeamSpeak3-Client-linux_x86-${pkgver}.run" -\ -'teamspeak3.desktop' 'icon.xpm' 'teamspeak3.launcher') +source=("http://teamspeak.gameserver.gamed.de/ts3/releases/${pkgver}/TeamSpeak3-Client-linux_x86-${pkgver}.run" + 'teamspeak3.desktop' 'icon.xpm' 'teamspeak3.launcher') +md5sums=('b9ca1362f6f79644357c5558ee5ddfd2' + 'be58a8798c5d1b7e95a89f6a6482db3e' + '19f103384e4c1a0aafc8fed44de0c87b' + '170fcbb1b468ce4f3dba7ee3fb2a1c6d') +_TSARCH='x86' +if [ "$CARCH" == "x86_64" ]; then + source[0]="http://teamspeak.gameserver.gamed.de/ts3/releases/${pkgver}/TeamSpeak3-Client-linux_amd64-${pkgver}.run" + md5sums[0]='a15002b92e3cd4585dc9ce07818bf446' + _TSARCH='amd64' +fi - md5sums=('b9ca1362f6f79644357c5558ee5ddfd2' - 'be58a8798c5d1b7e95a89f6a6482db3e' - '19f103384e4c1a0aafc8fed44de0c87b' - '170fcbb1b468ce4f3dba7ee3fb2a1c6d') +build() { + cd ${srcdir} - _TSARCH='x86' + # Create Destination Directories + install -d ${pkgdir}/{usr/bin/,opt/} - if [ "$CARCH" == "x86_64" ]; then - - source[0]="http://teamspeak.gameserver.gamed.de/ts3/releases/${pkgver}/TeamSpeak3-Client-linux_amd64-${pkgver}.run" - md5sums[0]='a15002b92e3cd4585dc9ce07818bf446' - _TSARCH='amd64' - fi - build() { - cd ${srcdir} + # Make Installer Executable + chmod +x TeamSpeak3-Client-linux_${_TSARCH}-${pkgver}.run - # Create Destination Directories - install -d ${pkgdir}/{usr/bin/,opt/} + # Run Installer + ./TeamSpeak3-Client-linux_${_TSARCH}-${pkgver}.run --noexec --target teamspeak3 - # Make Installer Executable - chmod +x TeamSpeak3-Client-linux_${_TSARCH}-${pkgver}.run + # Move Program Data to Package Directory + mv ${srcdir}/teamspeak3/ ${pkgdir}/opt/ - # Run Installer - ./TeamSpeak3-Client-linux_${_TSARCH}-${pkgver}.run --noexec --target teamspeak3 + # Remove Bundled Qt Libraries and Symlink system libraries to TS3 Directory + rm ${pkgdir}/opt/teamspeak3/libQt* + ln -s /usr/lib/libQtCore.so.4 ${pkgdir}/opt/teamspeak3/libQtCore.so.4 + ln -s /usr/lib/libQtGui.so.4 ${pkgdir}/opt/teamspeak3/libQtGui.so.4 + ln -s /usr/lib/libQtNetwork.so.4 ${pkgdir}/opt/teamspeak3/libQtNetwork.so.4 - # Move Program Data to Package Directory - mv ${srcdir}/teamspeak3/ ${pkgdir}/opt/ + # Install Desktop File + install -D -m644 $srcdir/teamspeak3.desktop ${pkgdir}/usr/share/applications/teamspeak3.desktop - # Remove Bundled Qt Libraries and Symlink system libraries to TS3 Directory - rm ${pkgdir}/opt/teamspeak3/libQt* - ln -s /usr/lib/libQtCore.so.4 ${pkgdir}/opt/teamspeak3/libQtCore.so.4 - ln -s /usr/lib/libQtGui.so.4 ${pkgdir}/opt/teamspeak3/libQtGui.so.4 - ln -s /usr/lib/libQtNetwork.so.4 ${pkgdir}/opt/teamspeak3/libQtNetwork.so.4 + # Install Icon File + install -D -m644 $srcdir/icon.xpm ${pkgdir}/usr/share/pixmaps/teamspeak3.xpm - # Install Desktop File - install -D -m644 $srcdir/teamspeak3.desktop \ - ${pkgdir}/usr/share/applications/teamspeak3.desktop + # Install Custom License + install -D -m644 ${pkgdir}/opt/teamspeak3/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE - # Install Icon File - install -D -m644 $srcdir/icon.xpm \ - ${pkgdir}/usr/share/pixmaps/teamspeak3.xpm - - # Install Custom License - install -D -m644 ${pkgdir}/opt/teamspeak3/LICENSE \ - ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE - - # Install Client Launcher - install -D -m755 $srcdir/teamspeak3.launcher \ - ${pkgdir}/usr/bin/teamspeak3 + # Install Client Launcher + install -D -m755 $srcdir/teamspeak3.launcher ${pkgdir}/usr/bin/teamspeak3 } # vim:set ts=2 sw=2 et: - Added: icon.xpm =================================================================== (Binary files differ) Index: teamspeak3/trunk/icon.xpm =================================================================== --- icon.xpm 2013-02-26 08:34:23 UTC (rev 84926) +++ icon.xpm 2013-02-26 08:40:32 UTC (rev 84927) Property changes on: teamspeak3/trunk/icon.xpm ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +image/x-xpmi \ No newline at end of property Added: teamspeak3.desktop =================================================================== --- teamspeak3.desktop (rev 0) +++ teamspeak3.desktop 2013-02-26 08:40:32 UTC (rev 84927) @@ -0,0 +1,11 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=TeamSpeak 3 +GenericName=TeamSpeak +Comment=TeamSpeak is software for quality voice communication via the Internet +Exec=/usr/bin/teamspeak3 +Icon=/usr/share/pixmaps/teamspeak3.xpm +StartupNotify=true +Terminal=false +Type=Application +Categories=Network;Application Added: teamspeak3.launcher =================================================================== --- teamspeak3.launcher (rev 0) +++ teamspeak3.launcher 2013-02-26 08:40:32 UTC (rev 84927) @@ -0,0 +1,6 @@ +#!/bin/bash + +cd "/opt/teamspeak3" +./ts3client_runscript.sh $@ +exit $? +
