Merge pull request #200541 from Homebrew/bump-roam-147.0.0-beta001
[Homebrew/homebrew-cask.git] / Casks / w / wrike.rb
blob7613a3dff5eff406395340ff6f1df564828dc4c9
1 cask "wrike" do
2   version "4.5.0"
3   sha256 "14899336aa1e2c078ee66d9e6d20c5b900ebfee17eac5f26cf7552190713ec55"
5   url "https://dl.wrike.com/download/WrikeDesktopApp.v#{version}.dmg"
6   name "Wrike"
7   desc "Project management app"
8   homepage "https://www.wrike.com/apps/mobile-and-desktop/desktop-app/"
10   livecheck do
11     url "https://www.wrike.com/frontend/electron-app/changelog.json"
12     regex(/^v?(\d+(?:\.\d+)+)(?:$|\s*\(for\s+Mac)/i)
13     strategy :json do |json, regex|
14       json.map do |item|
15         match = item["version"]&.match(regex)
16         next if match.blank?
18         match[1]
19       end
20     end
21   end
23   depends_on macos: ">= :catalina"
25   app "Wrike for Mac.app"
27   zap trash: [
28     "~/Library/Application Support/Wrike",
29     "~/Library/Logs/Wrike",
30     "~/Library/Preferences/com.wrike.Wrike.plist",
31     "~/Library/Saved Application State/com.wrike.Wrike.savedState",
32   ]
34   caveats do
35     requires_rosetta
36   end
37 end