[arch-commits] Commit in teamspeak3/trunk (4 files)
Sven-Hendrik Haase
svenstaro at nymeria.archlinux.org
Tue Feb 26 08:40:33 UTC 2013
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 <sh at lutzhaase.com>
# 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 $?
+
More information about the arch-commits
mailing list