cut v0.52.1
[Homebrew/homebrew-cask-versions.git] / Casks / d235j-xbox360-controller-driver.rb
blobdacb0f914da15ca5b36b0b5edfd0f09cb6ff3061
1 cask :v1 => 'd235j-xbox360-controller-driver' do
2   version '0.14'
3   sha256 'a7efe48fae89aa592e904d1dc3ba9a73b2d644362eac88feb5e73a774e3fcf88'
5   url "https://github.com/d235j/360Controller/releases/download/v#{version}-unofficial/360ControllerInstall_#{version}_unofficial.dmg"
6   homepage 'https://github.com/d235j/360Controller'
7   license :gpl
9   pkg "Install 360 Controller.pkg"
11   uninstall :pkgutil   => 'com.mice.pkg.Xbox360controller',
12             :launchctl => 'com.mice.360Daemon',
13             :kext      => [
14                            'com.mice.Xbox360ControllerForceFeedback',
15                            'com.mice.driver.Xbox360Controller',
16                            'com.mice.driver.Wireless360Controller',
17                            'com.mice.driver.WirelessGamingReceiver'
18                           ],
19             # Symlink to kext in /Library/Extensions is not removed
20             # during :pkgutil phase of uninstall, so we delete it here.
21             :delete    => '/System/Library/Extensions/360Controller.kext'
23   caveats do
24     reboot
25   end
26 end