cask "ripx" do version "7.5.1" sha256 "d50916d2a066cffcbfb640fa1e6e9e7e4a364ec1f5fcaa9bad400f580ded7442" url "https://s3.us-east-2.amazonaws.com/downloads.hitnmix.com/RipXDAW_#{version.no_dots}.dmg", verified: "s3.us-east-2.amazonaws.com/downloads.hitnmix.com/" name "RipX" desc "Music stem separation and repair utility" homepage "https://hitnmix.com/" livecheck do url "https://hitnmix.com/changes/" regex(/^\s*v?(\d+(?:\.\d+)+)\s+changes(?:\s+\([^)]+?\))?(?:\s*(?:&[^;]+?;|.)?\s*mac(?:OS)?\s+Only)?\s*$/i) strategy :page_match do |page, regex| page.scan(%r{]*?>.+?}i).map do |match| # Remove HTML tags from text to simplify matching match = match.gsub(/<[^>]+?>/, "").match(regex) next if match.blank? match[1] end end end no_autobump! because: :requires_manual_review depends_on macos: ">= :sierra" pkg "RipX DAW.pkg" uninstall pkgutil: [ "com.hitnmix.HitnMix.pkg", "com.hitnmix.infinity.link.pkg", "com.hitnmix.infinity.linkara.pkg", ], delete: [ "/Applications/RipX.app", "/Library/Application Support/Avis/Audio/Plugins/RipLink.aaxplugin", "/Library/Audio/Plug-Ins/VST3/RipLink.vst3", ] zap trash: "~/Library/Preferences/com.hitnmix.HitnMix.plist" end