homebrew-cask/Casks/appgate-sdp-client.rb

38 lines
1.3 KiB
Ruby

cask "appgate-sdp-client" do
version "5.3.1"
sha256 "7b35576b8f1b7afdf4a1c1dbfc57cf1b2bdba220ca3c7e31326b19806e60be87"
url "https://bin.appgate-sdp.com/#{version.major_minor}/client/AppGate-SDP-#{version}-Installer.dmg",
verified: "bin.appgate-sdp.com/"
appcast "https://www.appgate.com/support/software-defined-perimeter-support/sdp-v#{version.major}-#{version.minor}"
name "AppGate SDP Client for macOS"
desc "Software-defined perimeter for secure network access"
homepage "https://www.appgate.com/software-defined-perimeter/support"
depends_on macos: ">= :el_capitan"
pkg "AppGate SDP Installer.pkg"
uninstall launchctl: [
"com.cyxtera.appgate.sdp.client.agent",
"com.cyxtera.appgate.sdp.helper",
"com.cyxtera.appgate.sdp.tun",
"com.cyxtera.appgate.sdp.updater",
],
quit: [
"com.cyxtera.appgate.helper",
"com.cyxtera.appgate.sdp",
],
signal: [
["QUIT", "com.cyxtera.appgate"],
],
pkgutil: "com.appgate.pkg.appgatetun.component"
zap trash: [
"~/Library/Application Support/appgate-ui",
"~/Library/Caches/com.cyxtera.appgate.sdp.uninstall",
"~/Library/Preferences/com.cyxtera.appgate.sdp*",
"~/Library/Saved Application State/com.cyxtera.appgate.sdp.savedState",
]
end