cask "mumuplayer" do version "1.6.8" sha256 "e2de610dad2f4513ecb164959edcafca4f4d90e89c4fc6c8da949cf01d70afa4" url "https://a11.gdl.netease.com/MuMuMacUpdater_#{version}.tar.gz", verified: "a11.gdl.netease.com/" name "Mumu Player Pro" name "MuMu模拟器Pro" desc "Android emulator" homepage "https://mumu.163.com/mac/" livecheck do url "https://mumu.nie.netease.com/api/mac/pro/appcast/alter?architecture=arm64&version=#{version}" regex(/^v?(\d+(?:\.\d+)+)$/i) strategy :json do |json, regex| json["items"]&.map do |item| match = item["version"]&.match(regex) next if match.blank? match[1] end end end auto_updates true depends_on macos: ">= :big_sur" depends_on arch: :arm64 app "MuMuPlayer.app" zap trash: [ "~/Library/Application Scripts/*.group.com.netease.mumu.nemux", "~/Library/Application Support/com.netease.mumu.nemux", "~/Library/Caches/com.netease.mumu.nemux*", "~/Library/Group Containers/*.group.com.netease.mumu.nemux", "~/Library/HTTPStorages/com.netease.mumu.nemux*", "~/Library/Preferences/*.netease.mumu*.plist", "~/Library/Saved Application State/com.netease.mumu.nemux*.savedState", "~/Library/WebKit/com.netease.mumu.nemux*", ] end