homebrew-cask/Casks/winclone.rb

34 lines
1.1 KiB
Ruby
Raw Normal View History

cask "winclone" do
version "9.0"
sha256 "9326ff03d0a386da89389b9c500cd2b6b2331784d0ffc8f89d735c7780a9c19b"
2020-06-04 10:14:18 +08:00
url "https://twocanoes-software-updates.s3.amazonaws.com/Winclone#{version.major}.dmg",
verified: "twocanoes-software-updates.s3.amazonaws.com/"
appcast "https://twocanoes.com/winclone/updates/winclone#{version.major}-software-updates.xml"
name "Winclone"
desc "Boot Camp cloning and backup solution"
homepage "https://twocanoes.com/products/mac/winclone"
2020-06-04 10:14:18 +08:00
2020-11-15 08:02:19 +08:00
depends_on macos: ">= :catalina"
2020-06-04 10:14:18 +08:00
pkg "Winclone.pkg"
2020-06-04 10:14:18 +08:00
uninstall_preflight do
system_command "/usr/sbin/installer",
2020-06-04 10:14:18 +08:00
args: [
"-pkg", "#{staged_path}/Uninstaller/Uninstall Winclone.pkg",
"-target", "/"
],
2020-06-04 10:14:18 +08:00
sudo: true
end
uninstall signal: [["TERM", "com.twocanoes.Winclone#{version.major}"]],
pkgutil: "com.twocanoes.pkg.Winclone*"
2020-06-04 10:14:18 +08:00
zap trash: [
"~/Library/Application Support/Winclone",
"~/Library/Caches/com.twocanoes.Winclone#{version.major}",
"~/Library/Logs/Winclone",
]
2020-06-04 10:14:18 +08:00
end