From e1993cf67d1304dc1b9a1300ecbd31127453fa0e Mon Sep 17 00:00:00 2001 From: Yurii Kolesnykov Date: Tue, 28 Nov 2017 23:23:30 +0200 Subject: [PATCH] teamviewer-beta: 13 (#4872) --- Casks/teamviewer-beta.rb | 44 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 Casks/teamviewer-beta.rb diff --git a/Casks/teamviewer-beta.rb b/Casks/teamviewer-beta.rb new file mode 100644 index 000000000..790197e7c --- /dev/null +++ b/Casks/teamviewer-beta.rb @@ -0,0 +1,44 @@ +cask 'teamviewer-beta' do + version '13' + sha256 :no_check # required as upstream package is updated in-place + + url "https://download.teamviewer.com/download/version_#{version}x/TeamViewer.dmg" + name 'TeamViewer' + homepage 'https://www.teamviewer.com/' + + auto_updates true + conflicts_with cask: [ + 'teamviewer', + 'teamviewer-host', + ] + + pkg 'Install TeamViewer.pkg' + + uninstall pkgutil: 'com.teamviewer.*', + delete: [ + '/Applications/TeamViewer.app', + "/Library/Fonts/TeamViewer#{version}.otf", + '/Library/PrivilegedHelperTools/com.teamviewer.Helper', + '/Library/Security/SecurityAgentPlugins/TeamViewerAuthPlugin.bundle', + ], + launchctl: [ + 'com.teamviewer.Helper', + 'com.teamviewer.desktop', + 'com.teamviewer.service', + 'com.teamviewer.teamviewer', + 'com.teamviewer.teamviewer_service', + ], + quit: 'com.teamviewer.TeamViewer' + + zap trash: [ + '/Library/Preferences/com.teamviewer.teamviewer.preferences.plist', + '~/Library/Application Support/TeamViewer', + '~/Library/Caches/com.teamviewer.TeamViewer', + '~/Library/Cookies/com.teamviewer.TeamViewer.binarycookies', + '~/Library/Logs/TeamViewer', + '~/Library/Preferences/com.teamviewer.TeamViewer.plist', + '~/Library/Preferences/com.teamviewer.teamviewer.preferences.Machine.plist', + '~/Library/Preferences/com.teamviewer.teamviewer.preferences.plist', + '~/Library/Saved Application State/com.teamviewer.TeamViewer.savedState', + ] +end