homebrew-cask/Casks/virtualbox-extension-pack.rb

41 lines
1.3 KiB
Ruby

cask "virtualbox-extension-pack" do
version "6.1.12"
sha256 "8c43fc6ab19fc83ed3c73c6e62f7f02886503cc800d27198e8bee89586b18eda"
url "https://download.virtualbox.org/virtualbox/#{version}/Oracle_VM_VirtualBox_Extension_Pack-#{version}.vbox-extpack"
appcast "https://download.virtualbox.org/virtualbox/LATEST.TXT"
name "Oracle VirtualBox Extension Pack"
homepage "https://www.virtualbox.org/"
conflicts_with cask: "virtualbox-extension-pack-beta"
depends_on cask: "virtualbox"
container type: :naked
stage_only true
postflight do
system_command "/usr/local/bin/VBoxManage",
args: [
"extpack", "install",
"--replace", "#{staged_path}/Oracle_VM_VirtualBox_Extension_Pack-#{version}.vbox-extpack"
],
input: "y",
sudo: true
end
uninstall_postflight do
next unless File.exist?("/usr/local/bin/VBoxManage")
system_command "/usr/local/bin/VBoxManage",
args: [
"extpack", "uninstall",
"Oracle VM VirtualBox Extension Pack"
],
sudo: true
end
caveats do
license "https://www.virtualbox.org/wiki/VirtualBox_PUEL"
end
end