homebrew-cask/Casks/f/folding-at-home.rb

28 lines
1.0 KiB
Ruby

cask "folding-at-home" do
version "7.6.21"
sha256 "c6a559f46e25aa7a9e67227affbccfef77527f663da80be6c55a4f7e7e29866f"
url "https://download.foldingathome.org/releases/public/release/fah-installer/osx-10.11-64bit/v#{version.major_minor}/fah-installer_#{version}_x86_64.mpkg.zip"
name "Folding@home"
desc "Graphical interface control for Folding"
homepage "https://foldingathome.org/"
livecheck do
url "https://download.foldingathome.org/releases/public/release/fah-installer/osx-10.11-64bit/v#{version.major_minor}/"
regex(/href=.*?fah[._-]installer[._-]v?(\d+(?:\.\d+)+)[._-]x86[._-]64.mpkg\.zip/i)
end
conflicts_with cask: "homebrew/cask-versions/folding-at-home-beta"
pkg "fah-installer_#{version}_x86_64-b.pkg"
uninstall pkgutil: "org.foldingathome.*",
launchctl: "org.foldingathome.fahclient",
quit: [
"org.foldingathome.fahcontrol",
"org.foldingathome.fahviewer",
]
zap trash: "/Library/Application Support/FAHClient"
end