2015-12-18 09:15:28 +08:00
|
|
|
cask 'soundflower' do
|
2015-11-13 13:34:28 +08:00
|
|
|
version '2.0b2'
|
|
|
|
sha256 '6b5e56d53238cf0f9075886aa40580634fc9d23368239f22eccebfd97c9f8e34'
|
|
|
|
|
|
|
|
url "https://github.com/mattingalls/Soundflower/releases/download/#{version}/Soundflower-#{version}.dmg"
|
2015-12-26 04:57:40 +08:00
|
|
|
appcast 'https://github.com/mattingalls/Soundflower/releases.atom',
|
2016-07-26 06:12:37 +08:00
|
|
|
checkpoint: '46ce87df41149532b2a9695224e6ff3060fffb6784e03c1703c315ac42674598'
|
2015-05-01 03:13:56 +08:00
|
|
|
name 'Soundflower'
|
2015-11-13 13:34:28 +08:00
|
|
|
homepage 'https://github.com/mattingalls/Soundflower'
|
2014-06-27 08:01:44 +08:00
|
|
|
|
2015-11-14 06:44:26 +08:00
|
|
|
pkg 'Soundflower.pkg'
|
2015-11-14 07:17:56 +08:00
|
|
|
|
2014-10-01 23:22:28 +08:00
|
|
|
postflight do
|
|
|
|
system '/usr/bin/sudo', '-E', '--',
|
2016-01-04 03:19:32 +08:00
|
|
|
'/sbin/kextload', '-b', 'com.Cycling74.driver.Soundflower'
|
2014-02-03 22:55:59 +08:00
|
|
|
end
|
2014-11-22 22:12:46 +08:00
|
|
|
|
2015-11-14 07:17:56 +08:00
|
|
|
# early_script is a workaround for a slowly unloading kext, see private-eye Cask
|
2016-01-18 09:27:20 +08:00
|
|
|
uninstall early_script: {
|
|
|
|
executable: '/sbin/kextunload',
|
|
|
|
args: ['-b', 'com.Cycling74.driver.Soundflower'],
|
|
|
|
must_succeed: false,
|
|
|
|
},
|
|
|
|
pkgutil: 'com.cycling74.soundflower.*',
|
|
|
|
delete: '/Applications/Soundflower',
|
|
|
|
kext: 'com.Cycling74.driver.Soundflower'
|
2013-07-10 10:38:33 +08:00
|
|
|
end
|