30 lines
918 B
Ruby
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
|