Add TruffleRuby and TruffleRuby GraalVM 22.3.0

This commit is contained in:
Benoit Daloze 2022-10-25 17:00:18 +02:00
parent 2be9da54a2
commit 10b05a9e10
2 changed files with 42 additions and 0 deletions

View file

@ -0,0 +1,21 @@
platform="$(uname -s)-$(uname -m)"
case $platform in
Linux-x86_64)
install_package "truffleruby+graalvm-22.3.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.0/graalvm-ce-java11-linux-amd64-22.3.0.tar.gz#d4200bcc43e5ad4e6949c1b1edc1e59f63066e3a2280d5bd82d0c9b1d67c3f2c" truffleruby_graalvm
;;
Linux-aarch64)
install_package "truffleruby+graalvm-22.3.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.0/graalvm-ce-java11-linux-aarch64-22.3.0.tar.gz#c6646149dad486a0b02c5fc10649786240f275efda65aa14a25d01d2f5bafe15" truffleruby_graalvm
;;
Darwin-x86_64)
use_homebrew_openssl
install_package "truffleruby+graalvm-22.3.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.0/graalvm-ce-java11-darwin-amd64-22.3.0.tar.gz#b8b39d6a3e3a9ed6348c2776ff071fc64ca90f98999ee846e6ca7e5fdc746a8b" truffleruby_graalvm
;;
Darwin-arm64)
use_homebrew_openssl
install_package "truffleruby+graalvm-22.3.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.0/graalvm-ce-java11-darwin-aarch64-22.3.0.tar.gz#c9657e902c2ba674931c3cf233a38c4de3d5186ae5d70452f9df75ac0c4cacff" truffleruby_graalvm
;;
*)
colorize 1 "Unsupported platform: $platform"
return 1
;;
esac

View file

@ -0,0 +1,21 @@
platform="$(uname -s)-$(uname -m)"
case $platform in
Linux-x86_64)
install_package "truffleruby-22.3.0" "https://github.com/oracle/truffleruby/releases/download/vm-22.3.0/truffleruby-22.3.0-linux-amd64.tar.gz#fe8c2b2335d27cc1728d9bfbc75fedca0241387ddae4efce3229513fba72d206" truffleruby
;;
Linux-aarch64)
install_package "truffleruby-22.3.0" "https://github.com/oracle/truffleruby/releases/download/vm-22.3.0/truffleruby-22.3.0-linux-aarch64.tar.gz#d05d882a6057f2cb2e46bf209dad7182af9096600b44be0270cca6a0d5fc683c" truffleruby
;;
Darwin-x86_64)
use_homebrew_openssl
install_package "truffleruby-22.3.0" "https://github.com/oracle/truffleruby/releases/download/vm-22.3.0/truffleruby-22.3.0-macos-amd64.tar.gz#b6243d0ef963f8f8e9b7c01dba7b318e64e3b83da8934913a4bfdcfb36c95d92" truffleruby
;;
Darwin-arm64)
use_homebrew_openssl
install_package "truffleruby-22.3.0" "https://github.com/oracle/truffleruby/releases/download/vm-22.3.0/truffleruby-22.3.0-macos-aarch64.tar.gz#cebf48f9bddb4b0829313f12aa94bbeb41aff4c121f723e290709098296a68eb" truffleruby
;;
*)
colorize 1 "Unsupported platform: $platform"
return 1
;;
esac