cask "izotope-product-portal" do version "1.4.9" sha256 "02bc15c92e8e2bba14a9ec1a0687d69fc3a36f0a5f98057cc785ed40e09a6840" url "https://izotopedownloads.s3.amazonaws.com/product_download/iZotope_Product_Portal_v#{version.dots_to_underscores}.dmg", verified: "izotopedownloads.s3.amazonaws.com/" 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" regex(/iZotope[._-]Product[._-]Portal[._-]v?(\d+(?:[._-]\d+)+\w?)\.dmg/i) strategy :header_match do |headers, regex| match = headers["location"]&.match(regex) next if match.blank? match[1].tr("_", ".") end end no_autobump! because: :requires_manual_review 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