35 lines
1.3 KiB
Ruby
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
|