homebrew-cask/Casks/sapmachine-jdk.rb

34 lines
1.6 KiB
Ruby

cask 'sapmachine-jdk' do
version '11.0.1,13-0'
sha256 '600fc431d96fbc0b22a3cb160a1b1fbe878b887efd5be99668f3cf9677aa11cc'
url "https://github.com/SAP/SapMachine/releases/download/sapmachine-#{version.before_comma}+#{version.after_comma}/sapmachine-jdk-#{version.before_comma}.#{version.after_comma.split('-').first}_osx-x64_bin.tar.gz"
appcast "https://sap.github.io/SapMachine/latest/#{version.before_comma}"
name 'SapMachine JDK'
homepage 'https://github.com/SAP/SapMachine'
postflight do
system_command '/bin/mv',
args: [
'-f', '--',
"#{staged_path}/sapmachine-jdk-#{version.before_comma}.jdk",
"/Library/Java/JavaVirtualMachines/sapmachine-jdk-#{version.before_comma}.jdk"
],
sudo: true
system_command '/bin/mkdir',
args: ['-p', '--', "/Library/Java/JavaVirtualMachines/sapmachine-jdk-#{version.before_comma}.jdk/Contents/Home/bundle/Libraries"],
sudo: true
system_command '/bin/ln',
args: [
'-nsf', '--',
"/Library/Java/JavaVirtualMachines/sapmachine-jdk-#{version.before_comma}.jdk/Contents/Home/lib/server/libjvm.dylib",
"/Library/Java/JavaVirtualMachines/sapmachine-jdk-#{version.before_comma}.jdk/Contents/Home/bundle/Libraries/libserver.dylib"
],
sudo: true
end
uninstall delete: "/Library/Java/JavaVirtualMachines/sapmachine-jdk-#{version.before_comma}.jdk"
end