[arch-commits] Commit in teamspeak3/repos (12 files)

Bartłomiej Piotrowski bpiotrowski at archlinux.org
Sun Dec 6 23:34:58 UTC 2015


    Date: Monday, December 7, 2015 @ 00:34:57
  Author: bpiotrowski
Revision: 149364

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  teamspeak3/repos/community-staging-i686/
  teamspeak3/repos/community-staging-i686/PERMISSION.eml
    (from rev 149363, teamspeak3/trunk/PERMISSION.eml)
  teamspeak3/repos/community-staging-i686/PKGBUILD
    (from rev 149363, teamspeak3/trunk/PKGBUILD)
  teamspeak3/repos/community-staging-i686/teamspeak3.desktop
    (from rev 149363, teamspeak3/trunk/teamspeak3.desktop)
  teamspeak3/repos/community-staging-i686/teamspeak3.launcher
    (from rev 149363, teamspeak3/trunk/teamspeak3.launcher)
  teamspeak3/repos/community-staging-i686/teamspeak3.png
    (from rev 149363, teamspeak3/trunk/teamspeak3.png)
  teamspeak3/repos/community-staging-x86_64/
  teamspeak3/repos/community-staging-x86_64/PERMISSION.eml
    (from rev 149363, teamspeak3/trunk/PERMISSION.eml)
  teamspeak3/repos/community-staging-x86_64/PKGBUILD
    (from rev 149363, teamspeak3/trunk/PKGBUILD)
  teamspeak3/repos/community-staging-x86_64/teamspeak3.desktop
    (from rev 149363, teamspeak3/trunk/teamspeak3.desktop)
  teamspeak3/repos/community-staging-x86_64/teamspeak3.launcher
    (from rev 149363, teamspeak3/trunk/teamspeak3.launcher)
  teamspeak3/repos/community-staging-x86_64/teamspeak3.png
    (from rev 149363, teamspeak3/trunk/teamspeak3.png)

----------------------------------------------+
 community-staging-i686/PKGBUILD              |   66 +++++++++++++++++++++++++
 community-staging-i686/teamspeak3.desktop    |   11 ++++
 community-staging-i686/teamspeak3.launcher   |    6 ++
 community-staging-x86_64/PKGBUILD            |   66 +++++++++++++++++++++++++
 community-staging-x86_64/teamspeak3.desktop  |   11 ++++
 community-staging-x86_64/teamspeak3.launcher |    6 ++
 6 files changed, 166 insertions(+)

Copied: teamspeak3/repos/community-staging-i686/PERMISSION.eml (from rev 149363, teamspeak3/trunk/PERMISSION.eml)
===================================================================
(Binary files differ)

Copied: teamspeak3/repos/community-staging-i686/PKGBUILD (from rev 149363, teamspeak3/trunk/PKGBUILD)
===================================================================
--- community-staging-i686/PKGBUILD	                        (rev 0)
+++ community-staging-i686/PKGBUILD	2015-12-06 23:34:57 UTC (rev 149364)
@@ -0,0 +1,66 @@
+# Maintainer: Sven-Hendrik Haase <sh at lutzhaase.com>
+# Contributor: Slash <demodevil5[at]yahoo[dot]com>
+# Contributor: J.W. Birdsong  <jwbirdsongATmailDOTcom>
+
+pkgname=teamspeak3
+pkgver=3.0.18.2
+pkgrel=2
+pkgdesc="TeamSpeak is software for quality voice communication via the Internet"
+url="http://www.teamspeak.com/"
+license=('custom')
+depends=('qt5-base' 'libxkbcommon-x11')
+optdepends=('libpulse')
+arch=('i686' 'x86_64')
+source=("http://teamspeak.gameserver.gamed.de/ts3/releases/${pkgver}/TeamSpeak3-Client-linux_x86-${pkgver}.run"
+        "http://teamspeak.gameserver.gamed.de/ts3/releases/${pkgver}/TeamSpeak3-Client-linux_amd64-${pkgver}.run"
+        'teamspeak3.desktop'
+        'teamspeak3.png'
+        'teamspeak3.launcher')
+md5sums=('0b2cac6cfc63a52897fc0e5d37fa991c'
+         '129b9968cd9a26eef22e001534ae5f6f'
+         '98e987a42511f159fa2228f5e0bffed1'
+         '1d193af5808f4ca718c800da3f127ca9'
+         '170fcbb1b468ce4f3dba7ee3fb2a1c6d')
+
+[[ "$CARCH" == "i686" ]] && _TSARCH='x86'
+[[ "$CARCH" == "x86_64" ]] && _TSARCH='amd64'
+
+prepare() {
+  mkdir archive && cd archive
+  sh ../TeamSpeak3-Client-linux_${_TSARCH}-${pkgver}.run --tar -xf 2>/dev/null
+
+  # Delete bundled Qt libs to use system-wide ones
+  rm libQt5*
+
+  # Fix FS#34190
+  sed -i "/export QTDIR.*/d" ts3client_runscript.sh
+  sed -i "/export QT_PLUGIN_PATH*/d" ts3client_runscript.sh
+  
+  # Fix FS#34189
+  rm qt.conf
+
+  # Fix permissions
+  find -type d | xargs chmod 755
+  find -type f | xargs chmod 644
+  find -name *.so | xargs chmod 755
+  chmod +x ts3client*
+}
+
+package() {
+  install -d ${pkgdir}/{usr/bin/,opt/teamspeak3}
+
+  cp -r archive/* ${pkgdir}/opt/teamspeak3/
+
+  # Install Desktop File
+  install -D -m644 $srcdir/teamspeak3.desktop ${pkgdir}/usr/share/applications/teamspeak3.desktop
+
+  # Install Icon File
+  install -D -m644 $srcdir/teamspeak3.png ${pkgdir}/usr/share/pixmaps/teamspeak3.png
+
+  # 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
+}
+# vim:set ts=2 sw=2 et:

Copied: teamspeak3/repos/community-staging-i686/teamspeak3.desktop (from rev 149363, teamspeak3/trunk/teamspeak3.desktop)
===================================================================
--- community-staging-i686/teamspeak3.desktop	                        (rev 0)
+++ community-staging-i686/teamspeak3.desktop	2015-12-06 23:34:57 UTC (rev 149364)
@@ -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=teamspeak3
+Icon=teamspeak3.xpm
+StartupNotify=true
+Terminal=false
+Type=Application
+Categories=Network;Application

Copied: teamspeak3/repos/community-staging-i686/teamspeak3.launcher (from rev 149363, teamspeak3/trunk/teamspeak3.launcher)
===================================================================
--- community-staging-i686/teamspeak3.launcher	                        (rev 0)
+++ community-staging-i686/teamspeak3.launcher	2015-12-06 23:34:57 UTC (rev 149364)
@@ -0,0 +1,6 @@
+#!/bin/bash
+
+cd "/opt/teamspeak3"
+./ts3client_runscript.sh $@
+exit $?
+

Copied: teamspeak3/repos/community-staging-i686/teamspeak3.png (from rev 149363, teamspeak3/trunk/teamspeak3.png)
===================================================================
(Binary files differ)

Copied: teamspeak3/repos/community-staging-x86_64/PERMISSION.eml (from rev 149363, teamspeak3/trunk/PERMISSION.eml)
===================================================================
(Binary files differ)

Copied: teamspeak3/repos/community-staging-x86_64/PKGBUILD (from rev 149363, teamspeak3/trunk/PKGBUILD)
===================================================================
--- community-staging-x86_64/PKGBUILD	                        (rev 0)
+++ community-staging-x86_64/PKGBUILD	2015-12-06 23:34:57 UTC (rev 149364)
@@ -0,0 +1,66 @@
+# Maintainer: Sven-Hendrik Haase <sh at lutzhaase.com>
+# Contributor: Slash <demodevil5[at]yahoo[dot]com>
+# Contributor: J.W. Birdsong  <jwbirdsongATmailDOTcom>
+
+pkgname=teamspeak3
+pkgver=3.0.18.2
+pkgrel=2
+pkgdesc="TeamSpeak is software for quality voice communication via the Internet"
+url="http://www.teamspeak.com/"
+license=('custom')
+depends=('qt5-base' 'libxkbcommon-x11')
+optdepends=('libpulse')
+arch=('i686' 'x86_64')
+source=("http://teamspeak.gameserver.gamed.de/ts3/releases/${pkgver}/TeamSpeak3-Client-linux_x86-${pkgver}.run"
+        "http://teamspeak.gameserver.gamed.de/ts3/releases/${pkgver}/TeamSpeak3-Client-linux_amd64-${pkgver}.run"
+        'teamspeak3.desktop'
+        'teamspeak3.png'
+        'teamspeak3.launcher')
+md5sums=('0b2cac6cfc63a52897fc0e5d37fa991c'
+         '129b9968cd9a26eef22e001534ae5f6f'
+         '98e987a42511f159fa2228f5e0bffed1'
+         '1d193af5808f4ca718c800da3f127ca9'
+         '170fcbb1b468ce4f3dba7ee3fb2a1c6d')
+
+[[ "$CARCH" == "i686" ]] && _TSARCH='x86'
+[[ "$CARCH" == "x86_64" ]] && _TSARCH='amd64'
+
+prepare() {
+  mkdir archive && cd archive
+  sh ../TeamSpeak3-Client-linux_${_TSARCH}-${pkgver}.run --tar -xf 2>/dev/null
+
+  # Delete bundled Qt libs to use system-wide ones
+  rm libQt5*
+
+  # Fix FS#34190
+  sed -i "/export QTDIR.*/d" ts3client_runscript.sh
+  sed -i "/export QT_PLUGIN_PATH*/d" ts3client_runscript.sh
+  
+  # Fix FS#34189
+  rm qt.conf
+
+  # Fix permissions
+  find -type d | xargs chmod 755
+  find -type f | xargs chmod 644
+  find -name *.so | xargs chmod 755
+  chmod +x ts3client*
+}
+
+package() {
+  install -d ${pkgdir}/{usr/bin/,opt/teamspeak3}
+
+  cp -r archive/* ${pkgdir}/opt/teamspeak3/
+
+  # Install Desktop File
+  install -D -m644 $srcdir/teamspeak3.desktop ${pkgdir}/usr/share/applications/teamspeak3.desktop
+
+  # Install Icon File
+  install -D -m644 $srcdir/teamspeak3.png ${pkgdir}/usr/share/pixmaps/teamspeak3.png
+
+  # 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
+}
+# vim:set ts=2 sw=2 et:

Copied: teamspeak3/repos/community-staging-x86_64/teamspeak3.desktop (from rev 149363, teamspeak3/trunk/teamspeak3.desktop)
===================================================================
--- community-staging-x86_64/teamspeak3.desktop	                        (rev 0)
+++ community-staging-x86_64/teamspeak3.desktop	2015-12-06 23:34:57 UTC (rev 149364)
@@ -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=teamspeak3
+Icon=teamspeak3.xpm
+StartupNotify=true
+Terminal=false
+Type=Application
+Categories=Network;Application

Copied: teamspeak3/repos/community-staging-x86_64/teamspeak3.launcher (from rev 149363, teamspeak3/trunk/teamspeak3.launcher)
===================================================================
--- community-staging-x86_64/teamspeak3.launcher	                        (rev 0)
+++ community-staging-x86_64/teamspeak3.launcher	2015-12-06 23:34:57 UTC (rev 149364)
@@ -0,0 +1,6 @@
+#!/bin/bash
+
+cd "/opt/teamspeak3"
+./ts3client_runscript.sh $@
+exit $?
+

Copied: teamspeak3/repos/community-staging-x86_64/teamspeak3.png (from rev 149363, teamspeak3/trunk/teamspeak3.png)
===================================================================
(Binary files differ)



More information about the arch-commits mailing list