Merge pull request #194004 from Homebrew/bump-binance-1.54.4
[Homebrew/homebrew-cask.git] / Casks / m / mumuplayer.rb
blobb0aa3c901df75545def35924de9a5ff6f0b81353
1 cask "mumuplayer" do
2   version "1.5.8"
3   sha256 "ee57756e58fd666b0743572040d3dfc40adf09221de3fadca25f8f6042868365"
5   url "https://a11.gdl.netease.com/MuMuPlayerPro-v#{version}.dmg",
6       verified: "a11.gdl.netease.com/"
7   name "Mumu Player Pro"
8   name "MuMu模拟器Pro"
9   desc "Android emulator"
10   homepage "https://mumu.163.com/mac/"
12   livecheck do
13     url "https://mumu.nie.netease.com/api/mac/pro/appcast/alter?architecture=arm64&version=#{version}"
14     regex(/^v?(\d+(?:\.\d+)+)$/i)
15     strategy :json do |json, regex|
16       json["items"]&.map do |item|
17         match = item["version"]&.match(regex)
18         next if match.blank?
20         match[1]
21       end
22     end
23   end
25   auto_updates true
26   depends_on macos: ">= :big_sur"
27   depends_on arch: :arm64
29   app "MuMuLauncher.app"
31   zap trash: [
32     "~/Library/Application Scripts/*.group.com.netease.mumu.nemux",
33     "~/Library/Application Support/com.netease.mumu.nemux",
34     "~/Library/Caches/com.netease.mumu.nemux*",
35     "~/Library/Group Containers/*.group.com.netease.mumu.nemux",
36     "~/Library/HTTPStorages/com.netease.mumu.nemux*",
37     "~/Library/Preferences/*.netease.mumu*.plist",
38     "~/Library/Saved Application State/com.netease.mumu.nemux*.savedState",
39     "~/Library/WebKit/com.netease.mumu.nemux*",
40   ]
41 end