Casks/s/segger-ozone.rb
cask "segger-ozone" do
arch arm: "arm64", intel: "x86_64"
version "3.36"
sha256 arm: "6ebf09ad2ac9f918cadfb7501e732fa5b70c57716426d41f9388b78c762dfb72",
intel: "6ceedcb8ac8cc7709b8c39699343d96b85ad86060404fc1ca2e5ade6fcb3e324"
url "https://www.segger.com/downloads/jlink/Ozone_MacOSX_V#{version.no_dots}_#{arch}.pkg",
using: :post,
data: {
"accept_license_agreement" => "accepted",
"non_emb_ctr" => "confirmed",
"submit" => "Download software",
}
name "Segger Ozone J-Link Debugger"
desc "Software and Documentation pack for Segger Ozone J-Link debugger"
homepage "https://www.segger.com/downloads/jlink#Ozone"
livecheck do
url "https://www.segger.com/downloads/jlink/ReleaseNotes_Ozone.html"
regex(/<h2[^>]*>\s*Version\s*(\d+(?:\.\d+)+[a-z]?)/i)
end
pkg "Ozone_MacOSX_V#{version.no_dots}_#{arch}.pkg"
uninstall quit: "com.segger.Ozone.*",
pkgutil: "com.segger.pkg.Ozone"
zap trash: [
"~/.SEGGER",
"~/Library/Application Support/SEGGER/Ozone",
"~/Library/Saved Application State/com.segger.Ozone.*savedState",
]
caveats do
license @cask.url.to_s
end
end