Merge pull request #194004 from Homebrew/bump-binance-1.54.4
[Homebrew/homebrew-cask.git] / Casks / m / morgen.rb
blob04bef1c5e4e9241a69008ff774ca305453c7c5a7
1 cask "morgen" do
2   arch arm: "arm64", intel: "x64"
4   version "3.6.2,2412027lj7g7t9s"
5   sha256 arm:   "17ed87492aeb46b0eb3b98b62033c6af72be450f777348fbe55f6e18c35a4a07",
6          intel: "f109053356dc77a264ea04680bf0f8a2ac97113699b74b315ae4c09782528d0a"
8   url "https://download.todesktop.com/210203cqcj00tw1/Morgen%20#{version.csv.first}%20-%20Build%20#{version.csv.second}-#{arch}.dmg",
9       verified: "download.todesktop.com/210203cqcj00tw1/"
10   name "Morgen"
11   desc "All-in-one calendars, tasks and scheduler"
12   homepage "https://morgen.so/"
14   livecheck do
15     url "https://download.todesktop.com/210203cqcj00tw1/latest-mac.yml"
16     regex(/Morgen\s+v?(\d+(?:\.\d+)+).*?(?:Build\s+)([a-z0-9]+)[._-]#{arch}\.dmg/i)
17     strategy :electron_builder do |yaml, regex|
18       yaml["files"]&.map do |item|
19         match = item["url"]&.match(regex)
20         next if match.blank?
22         "#{match[1]},#{match[2]}"
23       end
24     end
25   end
27   depends_on macos: ">= :high_sierra"
29   app "Morgen.app"
31   zap trash: [
32     "~/Library/Application Support/Morgen",
33     "~/Library/Preferences/com.todesktop.210203cqcj00tw1.plist",
34     "~/Library/Saved Application State/com.todesktop.210203cqcj00tw1.savedState",
35   ]
36 end