homebrew-cask/Casks/i/izotope-product-portal.rb

34 lines
1.2 KiB
Ruby

cask "izotope-product-portal" do
version "1.4.8"
sha256 "5f4ea1f17723630b3512598da86086a661a05880cdd9a33aad1b0f2aafc402ff"
url "https://s3.amazonaws.com/izotopedownloads/product_download/iZotope_Product_Portal_v#{version.dots_to_underscores}.dmg",
verified: "s3.amazonaws.com/izotopedownloads/"
name "Izotope product portal"
desc "Professional audio software for audio recording, mixing, broadcast and others"
homepage "https://www.izotope.com/en/products/downloads.html"
livecheck do
url "https://www.izotope.com/in-app/pp/download/mac"
strategy :header_match do |headers|
match = headers["location"][/iZotope[._-]Product[._-]Portal[._-]v?(\d+(?:[._-]\d+)+\w?)\.dmg/i, 1]
next if match.blank?
match.tr("_", ".")
end
end
installer script: {
executable: "#{staged_path}/Install Product Portal.app/Contents/MacOS/installbuilder.sh",
args: ["--mode", "unattended", "--disable-components", "launch_after_install"],
sudo: true,
}
uninstall delete: "/Applications/iZotope Product Portal.app"
zap trash: [
"~/Library/Application Support/iZotope",
"~/Library/Saved Application State/com.izotope.audioplugins.productportal.savedState",
]
end