summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Hesse2015-06-29 19:48:54 +0200
committerChristian Hesse2015-06-29 19:48:54 +0200
commit98ad3a717bd7925f80474afe170f64d1b4366aca (patch)
tree4d611e129844c17929252b4384915a4d009dd4cd
downloadaur-98ad3a717bd7925f80474afe170f64d1b4366aca.tar.gz
initial import of teamviewer-quicksupport-beta 10.0.35509-2
-rw-r--r--.SRCINFO33
-rw-r--r--PKGBUILD66
2 files changed, 99 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f3f69858f690
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,33 @@
+pkgbase = teamviewer-quicksupport-beta
+ pkgdesc = Teamviewer Quicksupport - All-In-One Software for Remote Support and Online Meetings - beta version
+ pkgver = 10.0.35509
+ pkgrel = 2
+ url = http://www.teamviewer.com/
+ arch = i686
+ arch = x86_64
+ license = custom
+ depends = bash
+ provides = teamviewer-quicksupport
+ conflicts = teamviewer
+ conflicts = teamviewer-quicksupport
+ options = !strip
+ source = teamviewer_qs-10.0.35509.tar.gz::http://download.teamviewer.com/download/version_10x/teamviewer_qs.tar.gz
+ sha256sums = a69c32f27eec8cf38f4cab799dedb392910cea4fd38a3d377913d1126baeef53
+ depends_i686 = alsa-lib
+ depends_i686 = gcc-libs
+ depends_i686 = freetype2
+ depends_i686 = libxdamage
+ depends_i686 = libxdamage
+ depends_i686 = libxrandr
+ depends_i686 = libxtst
+ depends_i686 = zlib
+ depends_x86_64 = lib32-alsa-lib
+ depends_x86_64 = lib32-freetype2
+ depends_x86_64 = lib32-gcc-libs
+ depends_x86_64 = lib32-libxdamage
+ depends_x86_64 = lib32-libxrandr
+ depends_x86_64 = lib32-libxtst
+ depends_x86_64 = lib32-zlib
+
+pkgname = teamviewer-quicksupport-beta
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..56580e8ba763
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,66 @@
+# Maintainer: Christian Hesse <mail@eworm.de>
+
+pkgname=teamviewer-quicksupport-beta
+pkgver=10.0.35509
+_pkgver_major=${pkgver%%.*}
+pkgrel=2
+pkgdesc='Teamviewer Quicksupport - All-In-One Software for Remote Support and Online Meetings - beta version'
+arch=('i686' 'x86_64')
+url='http://www.teamviewer.com/'
+depends=('bash')
+options=('!strip')
+depends_i686=('alsa-lib' 'gcc-libs' 'freetype2' 'libxdamage' 'libxdamage' 'libxrandr' 'libxtst' 'zlib')
+depends_x86_64=('lib32-alsa-lib' 'lib32-freetype2' 'lib32-gcc-libs' 'lib32-libxdamage' 'lib32-libxrandr' 'lib32-libxtst' 'lib32-zlib')
+conflicts=('teamviewer' 'teamviewer-quicksupport')
+provides=('teamviewer-quicksupport')
+license=('custom')
+source=("teamviewer_qs-${pkgver}.tar.gz::http://download.teamviewer.com/download/version_10x/teamviewer_qs.tar.gz")
+sha256sums=('a69c32f27eec8cf38f4cab799dedb392910cea4fd38a3d377913d1126baeef53')
+
+prepare() {
+ cd teamviewerqs/
+
+ if ! grep -q "^TV_VERSION=\"${pkgver}\"\$" tv_bin/script/tvw_config; then
+ msg "Version does not match!"
+ exit 1
+ fi
+
+ # remove some trash
+ rm -rf tv_bin/RTlib/
+ rm -f tv_bin/xdg-utils/xdg-email
+ rmdir config
+ rmdir logfiles
+}
+
+build() {
+ cd teamviewerqs/
+
+ # set correct path in desktop file
+ sed -i 's|/opt/teamviewer/|/opt/teamviewer10/|g' tv_bin/desktop/teamviewer-teamviewer${_pkgver_major}.desktop
+
+ # duh?!
+ sed -i '/UpdateBinaries/s/^/#/' tv_bin/script/tvw_main
+
+ # Yes, this is QuickSupport... But we want to use user's home directory.
+ sed -i '/function isInstalledTV/,/^}$/c function isInstalledTV() { return 0; }' tv_bin/script/tvw_aux
+}
+
+package() {
+ cd teamviewerqs/
+
+ install -d -m0755 "${pkgdir}"/opt/teamviewer${_pkgver_major}/
+ cp -a --no-preserve=ownership * "${pkgdir}"/opt/teamviewer${_pkgver_major}/
+
+ install -d -m0755 ${pkgdir}/usr/{bin,share/applications,share/licenses/${pkgname}}
+ ln -s /opt/teamviewer${_pkgver_major}/tv_bin/script/teamviewer ${pkgdir}/usr/bin/teamviewer
+ ln -s /opt/teamviewer${_pkgver_major}/tv_bin/script/teamviewer ${pkgdir}/usr/bin/quicksupport
+ ln -s /opt/teamviewer${_pkgver_major}/tv_bin/desktop/teamviewer-teamviewer${_pkgver_major}.desktop \
+ "${pkgdir}"/usr/share/applications/teamviewer.desktop
+ ln -s /opt/teamviewer${_pkgver_major}/doc/License.txt "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
+
+ install -d -m1777 "${pkgdir}"/var/lib/teamviewer
+ ln -s /var/lib/teamviewer "${pkgdir}"/opt/teamviewer${_pkgver_major}/config
+ install -d -m1777 "${pkgdir}"/var/log/teamviewer
+ ln -s /var/log/teamviewer "${pkgdir}"/opt/teamviewer${_pkgver_major}/logfiles
+}
+