diff --git a/share/ruby-build/truffleruby+graalvm-22.3.1 b/share/ruby-build/truffleruby+graalvm-22.3.1 new file mode 100644 index 00000000..9a816f19 --- /dev/null +++ b/share/ruby-build/truffleruby+graalvm-22.3.1 @@ -0,0 +1,21 @@ +platform="$(uname -s)-$(uname -m)" +case $platform in +Linux-x86_64) + install_package "truffleruby+graalvm-22.3.1" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.1/graalvm-ce-java11-linux-amd64-22.3.1.tar.gz#55547725a8be3ceb0a1da29a84cd3e958ba398ce4470ac89a8ba1bdb6d9bddb8" truffleruby_graalvm + ;; +Linux-aarch64) + install_package "truffleruby+graalvm-22.3.1" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.1/graalvm-ce-java11-linux-aarch64-22.3.1.tar.gz#b46a3f9c82ac70990a62282b1fbe4474e784d9ba453839a428f88e94d21f8abc" truffleruby_graalvm + ;; +Darwin-x86_64) + use_homebrew_openssl + install_package "truffleruby+graalvm-22.3.1" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.1/graalvm-ce-java11-darwin-amd64-22.3.1.tar.gz#325afad5f1c4a07a458c95e7c444cff63514a6afa6f2655c12b4f494dccf2228" truffleruby_graalvm + ;; +Darwin-arm64) + use_homebrew_openssl + install_package "truffleruby+graalvm-22.3.1" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.1/graalvm-ce-java11-darwin-aarch64-22.3.1.tar.gz#c59f32289d92671bea46a34f4227fef484a4aa9eeece159e59a486205aaa6c31" truffleruby_graalvm + ;; +*) + colorize 1 "Unsupported platform: $platform" + return 1 + ;; +esac diff --git a/share/ruby-build/truffleruby-22.3.1 b/share/ruby-build/truffleruby-22.3.1 new file mode 100644 index 00000000..00a09ce9 --- /dev/null +++ b/share/ruby-build/truffleruby-22.3.1 @@ -0,0 +1,21 @@ +platform="$(uname -s)-$(uname -m)" +case $platform in +Linux-x86_64) + install_package "truffleruby-22.3.1" "https://github.com/oracle/truffleruby/releases/download/vm-22.3.1/truffleruby-22.3.1-linux-amd64.tar.gz#dbc7a3abc58c351b0d5d2d3924549a1cc46a1a40e7fe878b3a85eb2fc416ad35" truffleruby + ;; +Linux-aarch64) + install_package "truffleruby-22.3.1" "https://github.com/oracle/truffleruby/releases/download/vm-22.3.1/truffleruby-22.3.1-linux-aarch64.tar.gz#6dbb9f14974be8cdd61b67b48579d4adebd625a3e90924332ebb6d319475fe1c" truffleruby + ;; +Darwin-x86_64) + use_homebrew_openssl + install_package "truffleruby-22.3.1" "https://github.com/oracle/truffleruby/releases/download/vm-22.3.1/truffleruby-22.3.1-macos-amd64.tar.gz#2830041ec4a2104e147ac01545e9b5a92b311701e71efa70695227153d6c4269" truffleruby + ;; +Darwin-arm64) + use_homebrew_openssl + install_package "truffleruby-22.3.1" "https://github.com/oracle/truffleruby/releases/download/vm-22.3.1/truffleruby-22.3.1-macos-aarch64.tar.gz#561031086a351d3d48cf5a42e849a8c8ecd0ef1a02f2fe803712b2cbff9e7d94" truffleruby + ;; +*) + colorize 1 "Unsupported platform: $platform" + return 1 + ;; +esac