homebrew-cask/Casks/w/watchfacestudio.rb

30 lines
932 B
Ruby

cask "watchfacestudio" do
version "1.6.9,1c780166-bca6-4885-9afa-f90bc4327f32"
sha256 "f5599186e718f06d375a98d4c46719599efb53cee0b53e449fdb26ab332cb351"
url "https://developer.samsung.com/watchfacestudio/file/#{version.csv.second}"
name "Watch Face Studio"
desc "Graphic authoring tool for creating watch faces for Wear OS"
homepage "https://developer.samsung.com/WatchFaceStudio"
livecheck do
url "https://developer.samsung.com/watch-face-studio/download.html"
regex(%r{href=.*?file/([a-z0-9]+(?:-[a-z0-9]+)+)".*?macOS\sv?(\d+(?:\.\d+)+)}i)
strategy :page_match do |page, regex|
match = page.match(regex)
next if match.blank?
"#{match[2]},#{match[1]}"
end
end
pkg "WatchFaceStudio_#{version.csv.first}.pkg"
uninstall pkgutil: "WatchFaceStudio"
zap trash: [
"~/Library/Application Support/watchfacestudio",
"~/Library/Preferences/WatchFaceStudio.plist",
]
end