mirror of
https://github.com/wavetermdev/homebrew-cask.git
synced 2026-08-05 13:43:24 -07:00
36 lines
1.1 KiB
Ruby
36 lines
1.1 KiB
Ruby
cask "winclone" do
|
|
version "10.3"
|
|
sha256 "907ffff3da10c2b6cdf32276001e581966e457b6eb4fc383055b1c015c8b8329"
|
|
|
|
url "https://twocanoes-software-updates.s3.amazonaws.com/Winclone#{version.major}.dmg",
|
|
verified: "twocanoes-software-updates.s3.amazonaws.com/"
|
|
name "Winclone"
|
|
desc "Boot Camp cloning and backup solution"
|
|
homepage "https://twocanoes.com/products/mac/winclone"
|
|
|
|
livecheck do
|
|
url "https://twocanoes-software-updates.s3.amazonaws.com/winclone#{version.major}-software-updates.xml"
|
|
strategy :sparkle, &:short_version
|
|
end
|
|
|
|
depends_on macos: ">= :catalina"
|
|
|
|
pkg "Winclone.pkg"
|
|
|
|
uninstall_preflight do
|
|
system_command "/usr/sbin/installer",
|
|
args: ["-pkg", "#{staged_path}/Uninstaller/Uninstall Winclone.pkg", "-target", "/"],
|
|
sudo: true,
|
|
sudo_as_root: true
|
|
end
|
|
|
|
uninstall signal: ["TERM", "com.twocanoes.Winclone#{version.major}"],
|
|
pkgutil: "com.twocanoes.pkg.Winclone*"
|
|
|
|
zap trash: [
|
|
"~/Library/Application Support/Winclone",
|
|
"~/Library/Caches/com.twocanoes.Winclone#{version.major}",
|
|
"~/Library/Logs/Winclone",
|
|
]
|
|
end
|