excalidrawz 1.2.5
[Homebrew/homebrew-cask.git] / Casks / s / sip.rb
blob85f2f84113603e39be4978f205f7c2f4817b4eaa
1 cask "sip" do
2   on_sierra :or_older do
3     version "1.2"
4     sha256 "eb4507ce67c6d19c4e649d3e033542265be8d2aaccabc7f8ee00080842a886c0"
6     livecheck do
7       skip "Legacy version"
8     end
9   end
10   on_high_sierra do
11     version "2.4.1"
12     sha256 "9e8e69b8874891fab4fcc44edfb9b6ff2e510a1f41c87e9faea6060fc3f33073"
14     livecheck do
15       skip "Legacy version"
16     end
17   end
18   on_mojave do
19     version "2.5.5"
20     sha256 "a67550abe2f43981b7b41827ee9ccc0f826383cc1d146e748bde399f3c352d62"
22     livecheck do
23       skip "Legacy version"
24     end
25   end
26   on_catalina do
27     version "2.8"
28     sha256 "95e2bd14ce3de9743304efee4fb9964f00fc9505401f1e036de8175616ca58dd"
30     livecheck do
31       skip "Legacy version"
32     end
33   end
34   on_big_sur do
35     version "2.8"
36     sha256 "95e2bd14ce3de9743304efee4fb9964f00fc9505401f1e036de8175616ca58dd"
38     livecheck do
39       skip "Legacy version"
40     end
41   end
42   on_monterey do
43     version "3.5.1"
44     sha256 "8dd74db34c925c9712c5b383bae43dc9cb2339ed3af2ad0a8677e0a22815f35f"
46     livecheck do
47       skip "Legacy version"
48     end
49   end
50   on_ventura :or_newer do
51     version "3.6"
52     sha256 "dd13b765993963e2b6088d57c06d597b06ff732aaea42002420a2206a984e854"
54     # Some older items in the Sparkle feed have a more recent pubDate, so it's necessary to
55     # work with all of the items in the feed (not just the newest one).
56     livecheck do
57       url "https://sipapp.fra1.digitaloceanspaces.com/updates/v#{version.major}/sip.xml"
58       strategy :sparkle do |items|
59         items.map(&:short_version)
60       end
61     end
62   end
64   url "https://sipapp.fra1.digitaloceanspaces.com/updates/v#{version.major}/sip-#{version}.dmg",
65       verified: "sipapp.fra1.digitaloceanspaces.com/updates/"
66   name "Sip"
67   desc "Collect, organise & share colours"
68   homepage "https://sipapp.io/"
70   auto_updates true
71   depends_on macos: ">= :sierra"
73   app "Sip.app"
75   uninstall quit: "io.sipapp.Sip-paddle"
77   zap trash: [
78     "~/.sip_v*",
79     "~/Library/Application Support/CrashReporter/Sip_*.plist",
80     "~/Library/Application Support/io.sipapp.Sip-paddle",
81     "~/Library/Application Support/Sip",
82     "~/Library/Caches/io.sipapp.Sip-paddle",
83     "~/Library/Cookies/io.sipapp.Sip-paddle.binarycookies",
84     "~/Library/Preferences/io.sipapp.Sip-paddle.plist",
85     "~/Library/Saved Application State/io.sipapp.Sip-paddle.savedState",
86   ]
87 end