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" deprecate! date: "2024-11-16", because: :unmaintained depends_on arch: :x86_64 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