2014-11-14 01:25:43 +08:00
|
|
|
cask :v1 => 'displaylink' do
|
2015-01-04 22:32:37 +08:00
|
|
|
if MacOS.release <= :leopard
|
|
|
|
version '1.7'
|
|
|
|
sha256 'b35dc49fe286aa858d7f6f44fd3f6703de83fae2316d20b05e637a1134ba2440'
|
|
|
|
elsif MacOS.release <= :snow_leopard
|
|
|
|
version '2.2'
|
|
|
|
sha256 '5c9a97a476b5ff27811491eebb653a03c96f899562b67566c24100d8593b1daa'
|
|
|
|
else
|
|
|
|
version '2.3'
|
|
|
|
sha256 'd253ed142f81a5d4e48758616651ce29cd50a1044d20abb0ccf41d669706d9dd'
|
|
|
|
end
|
2014-10-07 22:40:31 +08:00
|
|
|
|
2014-03-07 01:55:00 +08:00
|
|
|
url 'http://www.displaylink.com/support/file.php',
|
|
|
|
:data => {
|
2014-10-07 22:40:31 +08:00
|
|
|
'file' => "DisplayLink_Mac_#{version}.dmg",
|
2015-01-04 22:32:37 +08:00
|
|
|
'folder' => 'publicsoftware'
|
2014-03-07 01:55:00 +08:00
|
|
|
},
|
|
|
|
:using => :post
|
2015-01-04 22:32:37 +08:00
|
|
|
|
2014-03-07 01:55:00 +08:00
|
|
|
homepage 'http://www.displaylink.com'
|
2015-01-04 22:32:37 +08:00
|
|
|
license :gratis
|
2014-10-07 22:40:31 +08:00
|
|
|
|
2014-09-10 23:37:00 +08:00
|
|
|
pkg 'DisplayLink Software Installer.pkg'
|
2014-11-22 22:12:38 +08:00
|
|
|
|
2015-01-04 22:32:37 +08:00
|
|
|
uninstall :pkgutil => [
|
2015-01-26 07:43:58 +08:00
|
|
|
'com.displaylink.displaylinkdriver',
|
|
|
|
'com.displaylink.displaylinkdriversigned',
|
|
|
|
'com.displaylink.displaylinkdriverunsigned'
|
2015-01-04 22:32:37 +08:00
|
|
|
],
|
|
|
|
# 'kextunload -b com.displaylink.driver.DisplayLinkDriver' causes kernel panic
|
|
|
|
# :kext => [
|
2015-01-26 07:43:58 +08:00
|
|
|
# 'com.displaylink.driver.DisplayLinkDriver',
|
|
|
|
# 'com.displaylink.dlusbncm'
|
2015-01-04 22:32:37 +08:00
|
|
|
# ],
|
|
|
|
:launchctl => [
|
2015-01-26 07:43:58 +08:00
|
|
|
'com.displaylink.useragent-prelogin',
|
|
|
|
'com.displaylink.useragent',
|
|
|
|
'com.displaylink.displaylinkmanager'
|
2015-01-04 22:32:37 +08:00
|
|
|
],
|
|
|
|
:quit => 'DisplayLinkUserAgent',
|
|
|
|
:delete => [
|
2015-01-26 07:43:58 +08:00
|
|
|
'/Applications/DisplayLink',
|
|
|
|
'/Library/LaunchAgents/com.displaylink.useragent-prelogin.plist',
|
|
|
|
'/Library/LaunchAgents/com.displaylink.useragent.plist',
|
|
|
|
'/Library/LaunchDaemons/com.displaylink.displaylinkmanager.plist'
|
|
|
|
]
|
2015-01-04 22:32:37 +08:00
|
|
|
|
2014-03-07 01:55:00 +08:00
|
|
|
caveats <<-EOS.undent
|
|
|
|
Installing this Cask means you have AGREED to the DisplayLink
|
|
|
|
Software License Agreement at
|
|
|
|
|
2014-10-07 22:40:31 +08:00
|
|
|
http://www.displaylink.com/support/sla.php?fileid=102
|
2014-03-07 01:55:00 +08:00
|
|
|
EOS
|
|
|
|
end
|