cut v0.52.1
[Homebrew/homebrew-cask-versions.git] / Casks / soundflower.rb
blob8a7f6c9db90f65066b031b9148943fcbea7b1f8a
1 cask :v1 => 'soundflower' do
2   version '1.6.6b'
3   sha256 '61ca31d7478d057e32caaeac3c739f965ba9eb2a27570b3cc715e706d4740dfb'
5   url "https://soundflower.googlecode.com/files/Soundflower-#{version}.dmg"
6   homepage 'https://code.google.com/p/soundflower/'
7   license :oss
9   pkg 'Soundflower.pkg', :allow_untrusted => true
10   postflight do
11     system '/usr/bin/sudo', '-E', '--',
12       '/sbin/kextload', '-b', 'com.Cycling74.driver.Soundflower'
13   end
14   # early_script is a workaround for a slowly unloading kext, see private-eye Cask
16   uninstall :early_script => {
17               :executable => '/sbin/kextunload',
18               :args => ['-b', 'com.Cycling74.driver.Soundflower'],
19               :must_succeed => false,
20             },
21             :pkgutil => 'com.cycling74.soundflower.*',
22             :delete => '/Applications/Soundflower',
23             :kext => 'com.Cycling74.driver.Soundflower'
24 end