cask "steinberg-mediabay" do version "1.4.10.19,1437f559-ca55-3aa1-b51a-3e557188cbbd" sha256 "349afb3a838f1981eebf036dd3df196b71f5bdef258fb93b7eecca7580fc8649" url "https://download.steinberg.net/static_content/runtime-components/steinberg-media-bay/#{version.csv.first}-#{version.csv.second}/MediaBay_Installer_mac.dmg" name "Steinberg MediaBay" desc "Content manager for Steinberg software" homepage "https://o.steinberg.net/en/support/downloads/steinberg_mediabay.html" livecheck do url "https://r.mb.steinberg.net/rc-mediabay-mac" regex(%r{/v?(\d+(?:\.\d+)+)-([^/]+)/MediaBay_Installer_mac\.dmg}i) strategy :header_match do |headers, regex| match = headers["location"]&.match(regex) next if match.blank? "#{match[1]},#{match[2]}" end end depends_on :macos pkg "MediaBay.pkg" uninstall pkgutil: [ "com.steinberg.MediaClient", "com.steinberg.mediaclient", "com.steinberg.mediaserver", "net.steinberg.vstsounds.vstsoundcontentupdate", ], delete: "/Library/Application Support/Steinberg/MediaBay" zap trash: "~/Library/Preferences/Steinberg MediaBay Server" end