cask "steelseries-gg" do version "108.3.0" sha256 "80c2eec20da51a6144bb18c70cf511ba986941ab0ebd224151ec54dc5e6b4b41" url "https://engine.steelseriescdn.com/SteelSeriesGG#{version}.pkg" name "SteelSeries GG #{version.major}" desc "Settings for SteelSeries peripherals and accessories" homepage "https://steelseries.com/gg" livecheck do url "https://steelseries.com/gg/downloads/gg/latest/darwin" strategy :header_match end auto_updates true depends_on :macos pkg "SteelSeriesGG#{version}.pkg" uninstall launchctl: "com.steelseries.SSENext", quit: [ "com.steelseries.gg.client.*", "com.steelseries.gg.uninstaller", "com.steelseries.SteelSeries-GG", ], kext: "com.steelseries.ssenext.driver", script: { executable: "/Applications/SteelSeries GG/SteelSeries GG Uninstaller.app/Contents/Resources/Uninstall.sh", sudo: true, }, pkgutil: "com.steelseries.*", delete: [ "/Applications/SteelSeries GG/SteelSeries GG.app", "/Library/Application Support/SteelSeries GG", ] zap trash: [ "~/Library/Application Support/steelseries-gg-client", "~/Library/Caches/com.steelseries.SteelSeries-GG", "~/Library/Preferences/com.steelseries.gg.client.plist", "~/Library/Preferences/com.steelseries.SteelSeries-GG.plist", "~/Library/Saved Application State/com.steelseries.gg.client.savedState", "~/Library/Saved Application State/com.steelseries.gg.uninstaller.savedState", ] end