From af069914620ae62aed76a753ce1037260cad999c Mon Sep 17 00:00:00 2001 From: Benoit Daloze Date: Mon, 27 Jan 2025 12:24:34 +0100 Subject: [PATCH] Add TruffleRuby and TruffleRuby GraalVM 24.1.2 --- share/ruby-build/truffleruby+graalvm-24.1.2 | 19 +++++++++++++++++++ share/ruby-build/truffleruby-24.1.2 | 19 +++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 share/ruby-build/truffleruby+graalvm-24.1.2 create mode 100644 share/ruby-build/truffleruby-24.1.2 diff --git a/share/ruby-build/truffleruby+graalvm-24.1.2 b/share/ruby-build/truffleruby+graalvm-24.1.2 new file mode 100644 index 00000000..55485bab --- /dev/null +++ b/share/ruby-build/truffleruby+graalvm-24.1.2 @@ -0,0 +1,19 @@ +platform="$(uname -s)-$(uname -m)" +case $platform in +Linux-x86_64) + install_package "truffleruby+graalvm-24.1.2" "https://github.com/oracle/truffleruby/releases/download/graal-24.1.2/truffleruby-jvm-24.1.2-linux-amd64.tar.gz#8446c9e32c2bc470b1fd563027be25409b0130ff678d8a19395c58e7f3ecb19d" truffleruby + ;; +Linux-aarch64) + install_package "truffleruby+graalvm-24.1.2" "https://github.com/oracle/truffleruby/releases/download/graal-24.1.2/truffleruby-jvm-24.1.2-linux-aarch64.tar.gz#d5750763e0b23a7dc024e7c0e3082ff0b69a9047a91b7b451786f41dc09011bd" truffleruby + ;; +Darwin-x86_64) + install_package "truffleruby+graalvm-24.1.2" "https://github.com/oracle/truffleruby/releases/download/graal-24.1.2/truffleruby-jvm-24.1.2-macos-amd64.tar.gz#c6b1b7622bbca547f6a4f1aea7f11c651ad42a0b99cd47d13760c01f698da5a8" truffleruby + ;; +Darwin-arm64) + install_package "truffleruby+graalvm-24.1.2" "https://github.com/oracle/truffleruby/releases/download/graal-24.1.2/truffleruby-jvm-24.1.2-macos-aarch64.tar.gz#d2c81d66dea2f399b5da7d636164d3ed9cc5613de7ea45d1f93f041f22f075f6" truffleruby + ;; +*) + colorize 1 "Unsupported platform: $platform" + return 1 + ;; +esac diff --git a/share/ruby-build/truffleruby-24.1.2 b/share/ruby-build/truffleruby-24.1.2 new file mode 100644 index 00000000..dfbe8364 --- /dev/null +++ b/share/ruby-build/truffleruby-24.1.2 @@ -0,0 +1,19 @@ +platform="$(uname -s)-$(uname -m)" +case $platform in +Linux-x86_64) + install_package "truffleruby-24.1.2" "https://github.com/oracle/truffleruby/releases/download/graal-24.1.2/truffleruby-24.1.2-linux-amd64.tar.gz#4afe5aa648f62c49dc4db8774fa0abb1340a16139f5ba8d7b2a263b915f984c0" truffleruby + ;; +Linux-aarch64) + install_package "truffleruby-24.1.2" "https://github.com/oracle/truffleruby/releases/download/graal-24.1.2/truffleruby-24.1.2-linux-aarch64.tar.gz#9015dc9686a10c64d8e58ae65ce811aed0379e1f124b588b35d57a3bf50c10ed" truffleruby + ;; +Darwin-x86_64) + install_package "truffleruby-24.1.2" "https://github.com/oracle/truffleruby/releases/download/graal-24.1.2/truffleruby-24.1.2-macos-amd64.tar.gz#e9027db1619993d0b8dbde4fddc3aa365300a4f9614025802c87003ee577675b" truffleruby + ;; +Darwin-arm64) + install_package "truffleruby-24.1.2" "https://github.com/oracle/truffleruby/releases/download/graal-24.1.2/truffleruby-24.1.2-macos-aarch64.tar.gz#8afd690aa9e8606869809f3139ab811a02c176b83d398971269c7acac7b8d74f" truffleruby + ;; +*) + colorize 1 "Unsupported platform: $platform" + return 1 + ;; +esac