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

39 lines
1.3 KiB
Ruby

cask 'virtualbox-extension-pack' do
version '5.2.18,124319'
sha256 '3ecb43c71502741f4eb790576c608eb65cd424bcf3dfdb56471e4a2cac806f68'
url "https://download.virtualbox.org/virtualbox/#{version.before_comma}/Oracle_VM_VirtualBox_Extension_Pack-#{version.before_comma}-#{version.after_comma}.vbox-extpack"
appcast 'https://download.virtualbox.org/virtualbox/LATEST.TXT'
name 'Oracle VirtualBox Extension Pack'
homepage 'https://www.virtualbox.org/'
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.before_comma}-#{version.after_comma}.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