cask "djstudio@next" do arch arm: "-arm64" livecheck_arch = on_arch_conditional arm: "-apple" version "5.0.4-beta.0" sha256 arm: "7e827aac9303c85462b4f25b6a175da747b79aaee99512657fc47951b42f9e14", intel: "c70933322b11af3005bceafb50ccd8acc129392610a1f25af5511e97d96cf728" url "https://download.next.dj.studio/DJ.Studio%20Next-#{version}#{arch}.dmg" name "DJ.Studio Next" desc "DAW for DJs" homepage "https://dj.studio/" livecheck do url "https://downloads.dj.studio/djstudio/download/latest/mac#{livecheck_arch}?next=true" strategy :header_match regex(/DJ\.Studio[ _-]Next[._-](\d+(?:\.\d+)+-beta\.\d+)(?:#{arch})?\.dmg/i) end depends_on macos: :monterey app "DJ.Studio Next.app" zap trash: [ "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/dj.studio.app.sfl*", "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/dj.studio.next.app.sfl*", "~/Library/Application Support/DJ.Studio", "~/Library/Application Support/dj.studio.app", "~/Library/Preferences/dj.studio.app.plist", "~/Library/Preferences/dj.studio.next.app.plist", "~/Library/Saved Application State/dj.studio.app.savedState", ] end