summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Hesse2015-06-29 19:46:51 +0200
committerChristian Hesse2015-06-29 19:46:51 +0200
commit459d990a4fba636a1e5eed6f558c2f99c1d07dfd (patch)
tree058f02b78dcfcfe8c2fa466bd7292fc0491b4c62
downloadaur-459d990a4fba636a1e5eed6f558c2f99c1d07dfd.tar.gz
initial import of teamviewer-quicksupport 10.0.41499-2
-rw-r--r--.SRCINFO31
-rw-r--r--PKGBUILD65
2 files changed, 96 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..88ac2048cd35
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,31 @@
+pkgbase = teamviewer-quicksupport
+ pkgdesc = Teamviewer Quicksupport - All-In-One Software for Remote Support and Online Meetings
+ pkgver = 10.0.41499
+ pkgrel = 2
+ url = http://www.teamviewer.com/
+ arch = i686
+ arch = x86_64
+ license = custom
+ depends = bash
+ conflicts = teamviewer
+ options = !strip
+ source = teamviewer_qs-10.0.41499.tar.gz::http://download.teamviewer.com/download/version_10x/teamviewer_qs.tar.gz
+ sha256sums = c9f27dc7ea4bd74d4d8978e45a65586361996917156d0d69b3ff5669e78b86c8
+ 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
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..d85fbfceee63
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,65 @@
+# Maintainer: Christian Hesse <mail@eworm.de>
+
+pkgname=teamviewer-quicksupport
+pkgver=10.0.41499
+_pkgver_major=${pkgver%%.*}
+pkgrel=2
+pkgdesc='Teamviewer Quicksupport - All-In-One Software for Remote Support and Online Meetings'
+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')
+license=('custom')
+source=("teamviewer_qs-${pkgver}.tar.gz::http://download.teamviewer.com/download/version_10x/teamviewer_qs.tar.gz")
+sha256sums=('c9f27dc7ea4bd74d4d8978e45a65586361996917156d0d69b3ff5669e78b86c8')
+
+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
+}
+