From 89f6260a072bf3c6feed8168cfedd3f2e3d63079 Mon Sep 17 00:00:00 2001 From: Benoit Daloze Date: Tue, 19 Mar 2024 16:45:04 +0100 Subject: [PATCH] Add TruffleRuby and TruffleRuby GraalVM 24.0.0 --- share/ruby-build/truffleruby+graalvm-24.0.0 | 19 +++++++++++++++++++ share/ruby-build/truffleruby-24.0.0 | 19 +++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 share/ruby-build/truffleruby+graalvm-24.0.0 create mode 100644 share/ruby-build/truffleruby-24.0.0 diff --git a/share/ruby-build/truffleruby+graalvm-24.0.0 b/share/ruby-build/truffleruby+graalvm-24.0.0 new file mode 100644 index 0000000000..f27831fb13 --- /dev/null +++ b/share/ruby-build/truffleruby+graalvm-24.0.0 @@ -0,0 +1,19 @@ +platform="$(uname -s)-$(uname -m)" +case $platform in +Linux-x86_64) + install_package "truffleruby+graalvm-24.0.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.0.0/truffleruby-jvm-24.0.0-linux-amd64.tar.gz#d56ff60e4b65eb18a86ef698b6cd908bc3e6fedd1f2664602f007263a5d91e7d" truffleruby + ;; +Linux-aarch64) + install_package "truffleruby+graalvm-24.0.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.0.0/truffleruby-jvm-24.0.0-linux-aarch64.tar.gz#207e2f1f8f30f2bd77489c1e9dabad2882fa13e406f04dde4ed0893e062fcd06" truffleruby + ;; +Darwin-x86_64) + install_package "truffleruby+graalvm-24.0.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.0.0/truffleruby-jvm-24.0.0-macos-amd64.tar.gz#16e8acb73d194d19e707cbc1699584800f4a27f9a38142c7356fc64cb0064b46" truffleruby + ;; +Darwin-arm64) + install_package "truffleruby+graalvm-24.0.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.0.0/truffleruby-jvm-24.0.0-macos-aarch64.tar.gz#f764af83aa2cc10b2d92610d48539ba34b771b230c3382c8537381f286029d6a" truffleruby + ;; +*) + colorize 1 "Unsupported platform: $platform" + return 1 + ;; +esac diff --git a/share/ruby-build/truffleruby-24.0.0 b/share/ruby-build/truffleruby-24.0.0 new file mode 100644 index 0000000000..2089399742 --- /dev/null +++ b/share/ruby-build/truffleruby-24.0.0 @@ -0,0 +1,19 @@ +platform="$(uname -s)-$(uname -m)" +case $platform in +Linux-x86_64) + install_package "truffleruby-24.0.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.0.0/truffleruby-24.0.0-linux-amd64.tar.gz#ce1eb70cc767d98b44818ab1c1e1bab086640425fb8ff7ff2250be2c22dbd41e" truffleruby + ;; +Linux-aarch64) + install_package "truffleruby-24.0.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.0.0/truffleruby-24.0.0-linux-aarch64.tar.gz#18e9aaf481719b8cdbad02870b016e92120796a73dc77bd8775b5245001f1b72" truffleruby + ;; +Darwin-x86_64) + install_package "truffleruby-24.0.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.0.0/truffleruby-24.0.0-macos-amd64.tar.gz#62ef4dbb66145b2e1cd93c0ff709327fe1fa2c5899ca3da6382f79e5fd1fc0ea" truffleruby + ;; +Darwin-arm64) + install_package "truffleruby-24.0.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.0.0/truffleruby-24.0.0-macos-aarch64.tar.gz#4b59898519d5e968d0e348a988569959e02d5ec6a7d6b68fc3dedbcc4181b47d" truffleruby + ;; +*) + colorize 1 "Unsupported platform: $platform" + return 1 + ;; +esac