30 lines
932 B
Ruby
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
|