mirror of
https://github.com/donl/homebrew-cask-versions.git
synced 2026-05-25 06:12:26 -06:00
27 lines
1.1 KiB
Ruby
27 lines
1.1 KiB
Ruby
cask "java-beta" do
|
|
version "18,18"
|
|
|
|
if Hardware::CPU.intel?
|
|
sha256 "890b3b0d99ba69a2f243cbbf5d5fb036e6c9f96227bbb9679bf1d0e9ae52bbbc"
|
|
|
|
url "https://download.java.net/java/early_access/jdk#{version.major}/#{version.after_comma}/GPL/openjdk-#{version.before_comma}-ea+#{version.after_comma}_macos-x64_bin.tar.gz"
|
|
else
|
|
sha256 "3cacbf0c977a043cead09125e5a75bce005beb4b1fd78aafc91a0afd225fcd9d"
|
|
|
|
url "https://download.java.net/java/early_access/jdk#{version.major}/#{version.after_comma}/GPL/openjdk-#{version.before_comma}-ea+#{version.after_comma}_macos-aarch64_bin.tar.gz"
|
|
end
|
|
|
|
name "OpenJDK Early Access Java Development Kit"
|
|
desc "Early access development kit for the Java programming language"
|
|
homepage "https://jdk.java.net/"
|
|
|
|
livecheck do
|
|
url "https://jdk.java.net/#{version.major}/"
|
|
strategy :page_match do |page|
|
|
match = page.match(/openjdk-(\d+)-ea\+(\d+)_macos-x64_bin\.tar\.gz/i)
|
|
"#{match[1]},#{match[2]}"
|
|
end
|
|
end
|
|
|
|
artifact "jdk-#{version.before_comma}.jdk", target: "/Library/Java/JavaVirtualMachines/openjdk-#{version.before_comma}.jdk"
|
|
end
|