homebrew-cask/Casks/adoptopenjdk.rb

22 lines
989 B
Ruby

cask "adoptopenjdk" do
version "14.0.2,12"
sha256 "9a5d065b47f98632fc9398d3d84086658af3cf8c1297ca1aa576db95918bca4d"
# 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