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