graalvm-jdk@21: migrate from `homebrew/cask-versions`

This commit is contained in:
Michael Cho 2024-04-28 13:13:12 -04:00
parent ddef6795bd
commit 6d8f85e749
No known key found for this signature in database
GPG Key ID: 55E85E28A7CD1E85
1 changed files with 30 additions and 0 deletions

30
Casks/g/graalvm-jdk@21.rb Normal file
View File

@ -0,0 +1,30 @@
cask "graalvm-jdk@21" do
arch arm: "aarch64", intel: "x64"
version "21.0.3"
sha256 arm: "501b3163e663f154bd816fa889810f94004530e6fcef62e6e87554247d0952c0",
intel: "6d29cacd2e3b46ee33d573757f1098fec5b487a89a98f68a5315d45a4f89a1bb"
url "https://download.oracle.com/graalvm/#{version.major}/archive/graalvm-jdk-#{version}_macos-#{arch}_bin.tar.gz",
verified: "download.oracle.com/"
name "GraalVM Java Development Kit"
desc "GraalVM from Oracle"
homepage "https://www.graalvm.org/"
livecheck do
url "https://www.oracle.com/java/technologies/downloads/"
regex(/graalvm\s+for\s+jdk\s+(21(?:\.\d+)+)/i)
end
artifact "graalvm-jdk-#{version}+7.1", target: "/Library/Java/JavaVirtualMachines/graalvm-#{version.major}.jdk"
# No zap stanza required
caveats do
license "https://www.oracle.com/downloads/licenses/graal-free-license.html"
<<~EOS
According to https://www.graalvm.org/jdk21/docs/getting-started/macos/
This app will not work with quarantine attributes.
EOS
end
end