homebrew-cask/Casks/x/xee.rb

33 lines
921 B
Ruby

cask "xee" do
version "3.5.4,69,1640101604"
sha256 "12db74f58ee04f28193e18df964b6a8a8715dfe3f47c7dadc9fea44ead39be0c"
url "https://dl.devmate.com/cx.c3.Xee3/#{version.csv.second}/#{version.csv.third}/Xee-#{version.csv.second}.zip",
verified: "devmate.com/cx.c3.Xee3/"
name "Xee³"
desc "Image viewer and file browser"
homepage "https://theunarchiver.com/xee"
livecheck do
url "https://updates.devmate.com/cx.c3.Xee3.xml"
regex(%r{/(\d+)/Xee\d*?[_-]v?(\d+(?:\.\d+)*)\.(?:dmg|zip)}i)
strategy :sparkle do |item, regex|
match = item.url.match(regex)
next if match.blank?
"#{item.short_version},#{match[2]},#{match[1]}"
end
end
auto_updates true
app "Xee³.app"
zap trash: [
"~/Library/Application Support/Xee³",
"~/Library/Caches/cx.c3.Xee3",
"~/Library/Cookies/cx.c3.Xee3.binarycookies",
"~/Library/Preferences/cx.c3.Xee3.plist",
]
end