forked from Homebrew/homebrew-cask
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathadoptopenjdk.rb
21 lines (16 loc) · 988 Bytes
/
adoptopenjdk.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
cask 'adoptopenjdk' do
version '14.0.1,7'
sha256 'e85e446fac091f74e9e962bee5efb77c347fca3ad138a5db058cc62cb4d86e2a'
# github.com/AdoptOpenJDK/ was verified as official when first introduced to the cask
url "https://github.com/AdoptOpenJDK/openjdk#{version.major}-binaries/releases/download/jdk-#{version.before_comma}%2B#{version.after_comma}/OpenJDK#{version.major}U-jdk_x64_mac_hotspot_#{version.before_comma}_#{version.after_comma}.pkg"
appcast "https://github.com/AdoptOpenJDK/openjdk#{version.major}-binaries/releases/latest"
name 'AdoptOpenJDK Java Development Kit'
homepage 'https://adoptopenjdk.net/'
pkg "OpenJDK#{version.major}U-jdk_x64_mac_hotspot_#{version.before_comma}_#{version.after_comma}.pkg"
uninstall pkgutil: "net.adoptopenjdk.#{version.major}.jdk"
caveats <<~EOS
More versions are available in the AdoptOpenJDK tap:
#{Formatter.url('https://github.com/AdoptOpenJDK/homebrew-openjdk')}
brew tap adoptopenjdk/openjdk
EOS
end