homebrew-cask/Casks/w/watchfacestudio.rb

30 lines
932 B
Ruby

cask "watchfacestudio" do
version "1.5.7,0daab7e3-1f5a-4d51-91fe-9e214ab8b9a5"
sha256 "cd7b42474483eb8b4468e8b5c0fe1c567a960e7bcf318231809f9c86b7afb333"
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