diff --git a/share/ruby-build/truffleruby+graalvm-24.2.1 b/share/ruby-build/truffleruby+graalvm-24.2.1 new file mode 100644 index 0000000000..cee77bd6f9 --- /dev/null +++ b/share/ruby-build/truffleruby+graalvm-24.2.1 @@ -0,0 +1,19 @@ +platform="$(uname -s)-$(uname -m)" +case $platform in +Linux-x86_64) + install_package "truffleruby+graalvm-24.2.1" "https://github.com/oracle/truffleruby/releases/download/graal-24.2.1/truffleruby-jvm-24.2.1-linux-amd64.tar.gz#c16f3996ae9446deb33ef6ad3f0de4d8f53e6e7dc87c621a746a56dca6f77793" truffleruby + ;; +Linux-aarch64) + install_package "truffleruby+graalvm-24.2.1" "https://github.com/oracle/truffleruby/releases/download/graal-24.2.1/truffleruby-jvm-24.2.1-linux-aarch64.tar.gz#4d52efab718c48c0a4d9f9ecf26caac81171d5c5a8568cbf7983572449c30f78" truffleruby + ;; +Darwin-x86_64) + install_package "truffleruby+graalvm-24.2.1" "https://github.com/oracle/truffleruby/releases/download/graal-24.2.1/truffleruby-jvm-24.2.1-macos-amd64.tar.gz#e97e7298c573290e49df3e8c4e3b8b4f5d17d209c2d7ee33d37e641e4044bc39" truffleruby + ;; +Darwin-arm64) + install_package "truffleruby+graalvm-24.2.1" "https://github.com/oracle/truffleruby/releases/download/graal-24.2.1/truffleruby-jvm-24.2.1-macos-aarch64.tar.gz#56b6e02860f69c0e2c49782e04557980bc5753d155afa246aeb63909631d8a61" truffleruby + ;; +*) + colorize 1 "Unsupported platform: $platform" + return 1 + ;; +esac diff --git a/share/ruby-build/truffleruby-24.2.1 b/share/ruby-build/truffleruby-24.2.1 new file mode 100644 index 0000000000..69c07e793c --- /dev/null +++ b/share/ruby-build/truffleruby-24.2.1 @@ -0,0 +1,19 @@ +platform="$(uname -s)-$(uname -m)" +case $platform in +Linux-x86_64) + install_package "truffleruby-24.2.1" "https://github.com/oracle/truffleruby/releases/download/graal-24.2.1/truffleruby-24.2.1-linux-amd64.tar.gz#544d6e31246376885baf215bb85dedecaf2c55f8b8278076829098a783de5a64" truffleruby + ;; +Linux-aarch64) + install_package "truffleruby-24.2.1" "https://github.com/oracle/truffleruby/releases/download/graal-24.2.1/truffleruby-24.2.1-linux-aarch64.tar.gz#9705c74471766a7b685d01612a628477b738236c0c904604b6f3faf29f49f9e6" truffleruby + ;; +Darwin-x86_64) + install_package "truffleruby-24.2.1" "https://github.com/oracle/truffleruby/releases/download/graal-24.2.1/truffleruby-24.2.1-macos-amd64.tar.gz#123d3af06e02997adb76d8c253dc9db6a3c5fab5190c6eed4b23ca0a3a0ce938" truffleruby + ;; +Darwin-arm64) + install_package "truffleruby-24.2.1" "https://github.com/oracle/truffleruby/releases/download/graal-24.2.1/truffleruby-24.2.1-macos-aarch64.tar.gz#9f67a0b6f41d1c683597164a73a46681044d8aa4e32c466b25908c5d13ef8422" truffleruby + ;; +*) + colorize 1 "Unsupported platform: $platform" + return 1 + ;; +esac