diff options
author | Ivan Avdonin | 2019-11-20 11:15:44 +0300 |
---|---|---|
committer | avdonin | 2019-11-20 12:22:25 +0300 |
commit | ade1aa0a03b43385a17a1e0d46d97ad3cce6d8e2 (patch) | |
tree | 52a62aee77083bb343b99b5500a59fb3ad985399 | |
download | aur-ade1aa0a03b43385a17a1e0d46d97ad3cce6d8e2.tar.gz |
add 15.0.8397 version
-rw-r--r-- | .SRCINFO | 34 | ||||
-rw-r--r-- | PKGBUILD | 50 | ||||
-rwxr-xr-x | teamviewer.install | 14 |
3 files changed, 98 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b73da9ce47c4 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,34 @@ +pkgbase = teamviewer-latest + pkgdesc = All-In-One Software for Remote Support and Online Meetings + pkgver = 15.0.8397 + pkgrel = 1 + url = http://www.teamviewer.com + install = teamviewer.install + arch = x86_64 + arch = x86 + license = custom + depends = hicolor-icon-theme + depends = qt5-webkit + depends = qt5-x11extras + depends = qt5-quickcontrols + conflicts = teamviewer-beta + conflicts = teamviewer + conflicts = teamviewer8 + conflicts = teamviewer9 + conflicts = teamviewer10 + conflicts = teamviewer11 + conflicts = teamviewer12 + replaces = teamviewer-beta + replaces = teamviewer + replaces = teamviewer8 + replaces = teamviewer9 + replaces = teamviewer10 + replaces = teamviewer11 + replaces = teamviewer12 + source_x86_64 = https://download.teamviewer.com/download/linux/teamviewer_amd64.deb + md5sums_x86_64 = 1ab9f03323f3bb4a7d03f47c2aae44c5 + source_x86 = https://download.teamviewer.com/download/linux/teamviewer_i386.deb + md5sums_x86 = c53f6f90039bf97213fd5e9bce7878c6 + +pkgname = teamviewer-latest + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..41392b08c929 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,50 @@ +# Maintainer: Ivan Avdonin <avdonin@yahoo.com> + +pkgname=teamviewer-latest +pkgver=15.0.8397 +pkgrel=1 +pkgdesc="All-In-One Software for Remote Support and Online Meetings" +arch=('x86_64' 'x86') +url="http://www.teamviewer.com" +license=('custom') +depends=('hicolor-icon-theme' 'qt5-webkit' 'qt5-x11extras' 'qt5-quickcontrols') +conflicts=('teamviewer-beta' 'teamviewer' 'teamviewer8' 'teamviewer9' 'teamviewer10' 'teamviewer11' 'teamviewer12') +replaces=('teamviewer-beta' 'teamviewer' 'teamviewer8' 'teamviewer9' 'teamviewer10' 'teamviewer11' 'teamviewer12') +install=teamviewer.install +source_x86_64=("https://download.teamviewer.com/download/linux/teamviewer_amd64.deb") +source_x86=("https://download.teamviewer.com/download/linux/teamviewer_i386.deb") +md5sums_x86_64=('1ab9f03323f3bb4a7d03f47c2aae44c5') +md5sums_x86=('c53f6f90039bf97213fd5e9bce7878c6') + +prepare() { + [ -d data ] && rm -rf data + mkdir data + cd data + for datatar in ../data.tar.*; do + msg2 "Unpacking $datatar" + tar -xf $datatar + done + sed -i '/function CheckQtQuickControls()/{N;a ls /usr/lib/qt/qml/QtQuick/Controls/qmldir &>/dev/null && return # ArchLinux}'\ + ./opt/teamviewer/tv_bin/script/teamviewer_setup || msg2 "teamviewer_setup failed" + msg2 "Running teamviewer_setup checklibs" + ./opt/teamviewer/tv_bin/script/teamviewer_setup checklibs \ + || msg2 "teamviewer_setup checklibs failed" +} + +package() { + # Install + cp -dr --no-preserve=ownership ./data/{etc,opt,usr,var} "${pkgdir}"/ + + # Additional files + rm "${pkgdir}"/opt/teamviewer/tv_bin/xdg-utils/xdg-email + rm -rf "${pkgdir}"/etc/apt + install -D -m0644 "${pkgdir}"/opt/teamviewer/tv_bin/script/teamviewerd.service \ + "${pkgdir}"/usr/lib/systemd/system/teamviewerd.service + install -d -m0755 "${pkgdir}"/usr/{share/applications,share/licenses/teamviewer} + ln -s /opt/teamviewer/License.txt \ + "${pkgdir}"/usr/share/licenses/teamviewer/LICENSE + if [ "$CARCH" = "x86_64" ] && [ -f "${pkgdir}/opt/teamviewer/tv_bin/script/libdepend" ]; then + msg2 "Removing libdepend to ditch lib32 dependencies" + rm "${pkgdir}/opt/teamviewer/tv_bin/script/libdepend" + fi +}
\ No newline at end of file diff --git a/teamviewer.install b/teamviewer.install new file mode 100755 index 000000000000..832eb3a14c4a --- /dev/null +++ b/teamviewer.install @@ -0,0 +1,14 @@ +post_install() { + echo "The Teamviewer daemon must be running for Teamviewer to work." + echo "Execute 'sudo systemctl enable teamviewerd' in a terminal." +} + +post_upgrade() { + post_install +} + +post_remove() { + rm -rf /opt/teamviewer +} + +# vim: ts=2 sw=2 et: |