homebrew-cask/Casks/zoomus.rb

61 lines
2.7 KiB
Ruby

cask 'zoomus' do
version '5.1.28648.0705'
sha256 '5131befde7d890dc9b3e6507b9100a32c223c83d709b87ef00240103e391408d'
# d11yldzmag5yn.cloudfront.net/ was verified as official when first introduced to the cask
url "https://d11yldzmag5yn.cloudfront.net/prod/#{version}/Zoom.pkg"
appcast 'https://macupdater.net/cgi-bin/check_urls/check_url_redirect.cgi?url=https://zoom.us/client/latest/Zoom.pkg'
name 'Zoom.us'
homepage 'https://www.zoom.us/'
auto_updates true
conflicts_with cask: 'zoom-for-it-admins'
pkg 'Zoom.pkg'
postflight do
set_ownership '~/Library/Application Support/zoom.us'
end
uninstall quit: 'us.zoom.ZoomOpener',
signal: ['KILL', 'us.zoom.xos'],
pkgutil: 'us.zoom.pkg.videmeeting',
login_item: 'ZoomOpener',
script: {
executable: '/usr/bin/defaults',
args: ['delete', 'us.zoom.xos'],
must_succeed: false,
sudo: true,
},
delete: [
'/Applications/zoom.us.app',
'/Library/Audio/Plug-Ins/HAL/ZoomAudioDevice.driver',
'/Library/Internet Plug-Ins/ZoomUsPlugIn.plugin',
'/Library/Logs/DiagnosticReports/zoom.us*',
'~/.zoomus/ZoomOpener.app',
'~/Library/Internet Plug-Ins/ZoomUsPlugIn.plugin',
]
zap trash: [
'~/.zoomus',
'~/Desktop/Zoom',
'~/Documents/Zoom',
'~/Library/Application Support/CloudDocs/session/containers/iCloud.us.zoom.videomeetings',
'~/Library/Application Support/CloudDocs/session/containers/iCloud.us.zoom.videomeetings.plist',
'~/Library/Application Support/zoom.us',
'~/Library/Caches/us.zoom.xos',
'~/Library/Cookies/us.zoom.xos.binarycookies',
'~/Library/Logs/zoom.us',
'~/Library/Logs/zoominstall.log',
'~/Library/Logs/ZoomPhone',
'~/Library/Mobile Documents/iCloud~us~zoom~videomeetings',
'~/Library/Preferences/ZoomChat.plist',
'~/Library/Preferences/us.zoom.airhost.plist',
'~/Library/Preferences/us.zoom.xos.Hotkey.plist',
'~/Library/Preferences/us.zoom.xos.plist',
'~/Library/Safari/PerSiteZoomPreferences.plist',
'~/Library/SafariTechnologyPreview/PerSiteZoomPreferences.plist',
'~/Library/Saved Application State/us.zoom.xos.savedState',
]
end