homebrew-cask/Casks/bassjump.rb

35 lines
1.3 KiB
Ruby

cask 'bassjump' do
if MacOS.version <= :mavericks
version '2.5.1'
sha256 '14408480cded51f6334753639e973ebbf2fc40f34ff64e1c35d2f32507d88afd'
elsif MacOS.version == :yosemite
version '3.0.0'
sha256 '0f5507d69a3cd6247fda0977235db789c90d3e9f9de835dfe69c0ebf330b993d'
else
version '3.0.1'
sha256 '9aa2020f996dba7f66cfda20615e3a0fded4c974a32ae5cf6bb6626c9d06e541'
end
# ffe82a399885f9f28605-66638985576304cbe11c530b9b932f18.r24.cf2.rackcdn.com was verified as official when first introduced to the cask
url "http://ffe82a399885f9f28605-66638985576304cbe11c530b9b932f18.r24.cf2.rackcdn.com/BassJumpInstaller_#{version}.dmg.zip"
name 'BassJump'
homepage 'https://www.twelvesouth.com/product/bassjump-2-for-macbook'
depends_on macos: '>= :mavericks'
pkg 'BassJumpInstaller.pkg'
uninstall pkgutil: [
'com.twelvesouth.bassjump.installer.halplugin',
'com.twelvesouth.bassjump.installer.overridekext',
'com.twelvesouth.bassjump.installer.prefpane',
],
kext: 'com.twelvesouth.driver.BassJumpOverrideDriver',
login_item: 'BassJumpMenuExtra',
quit: 'com.twelvesouth.BassJumpMenuExtra'
caveats do
reboot
end
end