homebrew-cask/Casks/s/soundflower.rb

30 lines
918 B
Ruby

cask "soundflower" do
version "2.0b2"
sha256 "6b5e56d53238cf0f9075886aa40580634fc9d23368239f22eccebfd97c9f8e34"
url "https://github.com/mattingalls/Soundflower/releases/download/#{version}/Soundflower-#{version}.dmg"
name "Soundflower"
homepage "https://github.com/mattingalls/Soundflower"
pkg "Soundflower.pkg"
postflight do
system_command "/sbin/kextload",
args: ["-b", "com.Cycling74.driver.Soundflower"],
sudo: true
end
# early_script is a workaround for a slowly unloading kext, see private-eye Cask
uninstall early_script: {
executable: "/sbin/kextunload",
args: ["-b", "com.Cycling74.driver.Soundflower"],
must_succeed: false,
},
kext: "com.Cycling74.driver.Soundflower",
pkgutil: "com.cycling74.soundflower.*"
caveats do
kext
end
end