mirror of
https://github.com/donl/homebrew-cask-versions.git
synced 2026-05-24 22:06:54 -06:00
26 lines
991 B
Ruby
26 lines
991 B
Ruby
cask "java-beta" do
|
|
arch = Hardware::CPU.intel? ? "x64" : "aarch64"
|
|
|
|
version "19,33"
|
|
|
|
if Hardware::CPU.intel?
|
|
sha256 "f35ce40d2575a65346d537382806e27d6212eed07361b5def348296d7fb73d3a"
|
|
else
|
|
sha256 "3cf55c0afb2d7b9e3f91f378ca060b442d11fed167f4ec57eae2e445158898cd"
|
|
end
|
|
|
|
url "https://download.java.net/java/early_access/jdk#{version.major}/#{version.csv.second}/GPL/openjdk-#{version.csv.first}-ea+#{version.csv.second}_macos-#{arch}_bin.tar.gz"
|
|
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}/"
|
|
regex(/openjdk-(\d+)-ea\+(\d+)_macos-#{arch}_bin\.t/i)
|
|
strategy :page_match do |page, regex|
|
|
page.scan(regex).map { |match| "#{match[0]},#{match[1]}" }
|
|
end
|
|
end
|
|
|
|
artifact "jdk-#{version.csv.first}.jdk", target: "/Library/Java/JavaVirtualMachines/openjdk-#{version.csv.first}.jdk"
|
|
end
|