cask "steinberg-mediabay" do version "1.3.20.43,b4ca806e-bf05-3ca5-ad8e-f6ad874f720b" sha256 "7d834adebdab1a9614072db24a4536dddebd005dbb5c9e40b9b00c4e3f500a3c" 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: ">= :big_sur" pkg "MediaBay.pkg" uninstall pkgutil: [ "com.steinberg.MediaClient", "com.steinberg.mediaserver", "net.steinberg.vstsounds.vstsoundcontentupdate", ], delete: "/Library/Application Support/Steinberg/MediaBay" zap trash: "~/Library/Preferences/Steinberg MediaBay Server" end