cask :v1 => 'd235j-xbox360-controller-driver' do version '0.14' sha256 'a7efe48fae89aa592e904d1dc3ba9a73b2d644362eac88feb5e73a774e3fcf88' url "https://github.com/d235j/360Controller/releases/download/v#{version}-unofficial/360ControllerInstall_#{version}_unofficial.dmg" appcast 'https://github.com/d235j/360Controller/releases.atom' name 'TattieBogle Xbox 360 Driver (d235j)' homepage 'https://github.com/d235j/360Controller' license :gpl pkg 'Install 360 Controller.pkg' uninstall :pkgutil => 'com.mice.pkg.Xbox360controller', :launchctl => 'com.mice.360Daemon', :kext => [ 'com.mice.Xbox360ControllerForceFeedback', 'com.mice.driver.Xbox360Controller', 'com.mice.driver.Wireless360Controller', 'com.mice.driver.WirelessGamingReceiver' ], # Symlink to kext in /Library/Extensions is not removed # during :pkgutil phase of uninstall, so we delete it here. :delete => '/System/Library/Extensions/360Controller.kext' caveats do reboot end end