diff --git a/share/ruby-build/truffleruby+graalvm-24.2.0 b/share/ruby-build/truffleruby+graalvm-24.2.0 new file mode 100644 index 00000000..266d4222 --- /dev/null +++ b/share/ruby-build/truffleruby+graalvm-24.2.0 @@ -0,0 +1,19 @@ +platform="$(uname -s)-$(uname -m)" +case $platform in +Linux-x86_64) + install_package "truffleruby+graalvm-24.2.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.2.0/truffleruby-jvm-24.2.0-linux-amd64.tar.gz#03f811dbfc937f94637449e34885d4892115170779a4ab26c9bcdb2bcc8bf83a" truffleruby + ;; +Linux-aarch64) + install_package "truffleruby+graalvm-24.2.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.2.0/truffleruby-jvm-24.2.0-linux-aarch64.tar.gz#88e968ba301c7102d9a9875b77cf78201923bb84aa46603154606a70ee59e9df" truffleruby + ;; +Darwin-x86_64) + install_package "truffleruby+graalvm-24.2.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.2.0/truffleruby-jvm-24.2.0-macos-amd64.tar.gz#86af96e19d2500e96333e4ba0418abdbafa18694e1a31ab82c56bd8d6efed98e" truffleruby + ;; +Darwin-arm64) + install_package "truffleruby+graalvm-24.2.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.2.0/truffleruby-jvm-24.2.0-macos-aarch64.tar.gz#8f72461572d2ba8da9b4e4bbb0ef8860190367d3cdb6d96a0ed5de9c4a3e0657" truffleruby + ;; +*) + colorize 1 "Unsupported platform: $platform" + return 1 + ;; +esac diff --git a/share/ruby-build/truffleruby-24.2.0 b/share/ruby-build/truffleruby-24.2.0 new file mode 100644 index 00000000..d1422caa --- /dev/null +++ b/share/ruby-build/truffleruby-24.2.0 @@ -0,0 +1,19 @@ +platform="$(uname -s)-$(uname -m)" +case $platform in +Linux-x86_64) + install_package "truffleruby-24.2.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.2.0/truffleruby-24.2.0-linux-amd64.tar.gz#9ff5c8db1f8a134b2da1ab6382558a3854f0962352b1111b64306f5251da4b5f" truffleruby + ;; +Linux-aarch64) + install_package "truffleruby-24.2.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.2.0/truffleruby-24.2.0-linux-aarch64.tar.gz#2733d92c40b14fbeb74d49b4d0f0c1584e0a0faca36b0a379d0fc7fa45eb145e" truffleruby + ;; +Darwin-x86_64) + install_package "truffleruby-24.2.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.2.0/truffleruby-24.2.0-macos-amd64.tar.gz#c8a5e5f22712e8e72b228c4e6ad8024ab547e055244f7f7509438a22c2ad04f5" truffleruby + ;; +Darwin-arm64) + install_package "truffleruby-24.2.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.2.0/truffleruby-24.2.0-macos-aarch64.tar.gz#28c65eccd011db6e552eb0135b71d40f9f505a54f70bff8b2fec514025966f27" truffleruby + ;; +*) + colorize 1 "Unsupported platform: $platform" + return 1 + ;; +esac