File tree Expand file tree Collapse file tree 4 files changed +48
-12
lines changed Expand file tree Collapse file tree 4 files changed +48
-12
lines changed Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ file="share/ruby-build/truffleruby-${version}"
15
15
add_platform () {
16
16
platform=" $1 "
17
17
basename=" truffleruby-${version} -${platform} .tar.gz"
18
- url=" https://github.com/oracle/truffleruby/releases/download/vm -${version} /${basename} "
18
+ url=" https://github.com/oracle/truffleruby/releases/download/graal -${version} /${basename} "
19
19
sha256=$( sha256sum " $release_directory /$basename " | cut -d ' ' -f 1)
20
20
21
21
cat >> " $file " << EOS
Original file line number Diff line number Diff line change @@ -14,18 +14,12 @@ file="share/ruby-build/truffleruby+graalvm-${version}"
14
14
15
15
add_platform () {
16
16
platform=" $1 "
17
- if [[ " $version " = * preview* ]]; then
18
- basename=" graalvm-ruby-community-${version} -jdk17-${platform} .tar.gz"
19
- url=" https://github.com/oracle/truffleruby/releases/download/vm-${version} /${basename} "
20
- else
21
- jdk_version=" 17.0.7"
22
- basename=" graalvm-jdk-${jdk_version} _${platform} _bin.tar.gz"
23
- url=" https://download.oracle.com/graalvm/17/archive/${basename} "
24
- fi
17
+ basename=" truffleruby-jvm-${version} -${platform} .tar.gz"
18
+ url=" https://github.com/oracle/truffleruby/releases/download/graal-${version} /${basename} "
25
19
sha256=$( sha256sum " $release_directory /$basename " | cut -d ' ' -f 1)
26
20
27
21
cat >> " $file " << EOS
28
- install_package "truffleruby+graalvm-${version} " "${url} #${sha256} " truffleruby_graalvm
22
+ install_package "truffleruby+graalvm-${version} " "${url} #${sha256} " truffleruby
29
23
;;
30
24
EOS
31
25
}
@@ -35,7 +29,7 @@ platform="\$(uname -s)-\$(uname -m)"
35
29
case \$ platform in
36
30
Linux-x86_64)
37
31
EOS
38
- add_platform " linux-x64 "
32
+ add_platform " linux-amd64 "
39
33
cat >> " $file " << EOS
40
34
Linux-aarch64)
41
35
EOS
@@ -44,7 +38,7 @@ cat >> "$file" <<EOS
44
38
Darwin-x86_64)
45
39
use_homebrew_openssl
46
40
EOS
47
- add_platform " macos-x64 "
41
+ add_platform " macos-amd64 "
48
42
cat >> " $file " << EOS
49
43
Darwin-arm64)
50
44
use_homebrew_openssl
Original file line number Diff line number Diff line change
1
+ platform="$(uname -s)-$(uname -m)"
2
+ case $platform in
3
+ Linux-x86_64)
4
+ install_package "truffleruby+graalvm-23.1.0" "https://github.com/oracle/truffleruby/releases/download/graal-23.1.0/truffleruby-jvm-23.1.0-linux-amd64.tar.gz#c443fe341633640afecb23287f0b862071f2c45a1f1023a5012203430c91f38a" truffleruby
5
+ ;;
6
+ Linux-aarch64)
7
+ install_package "truffleruby+graalvm-23.1.0" "https://github.com/oracle/truffleruby/releases/download/graal-23.1.0/truffleruby-jvm-23.1.0-linux-aarch64.tar.gz#691550c167cb37d4b15f9b56337b86ec481407a22e9408597b06703794c16f57" truffleruby
8
+ ;;
9
+ Darwin-x86_64)
10
+ use_homebrew_openssl
11
+ install_package "truffleruby+graalvm-23.1.0" "https://github.com/oracle/truffleruby/releases/download/graal-23.1.0/truffleruby-jvm-23.1.0-macos-amd64.tar.gz#1a573c85e384b80efc4974cba6f6da68961589708110e1d2b7ac9c2029e7447e" truffleruby
12
+ ;;
13
+ Darwin-arm64)
14
+ use_homebrew_openssl
15
+ install_package "truffleruby+graalvm-23.1.0" "https://github.com/oracle/truffleruby/releases/download/graal-23.1.0/truffleruby-jvm-23.1.0-macos-aarch64.tar.gz#1309c448dfdd98b7d77457e6a864e95be0c6acfbd0d9d9cd361eca46b96266de" truffleruby
16
+ ;;
17
+ *)
18
+ colorize 1 "Unsupported platform: $platform"
19
+ return 1
20
+ ;;
21
+ esac
Original file line number Diff line number Diff line change
1
+ platform="$(uname -s)-$(uname -m)"
2
+ case $platform in
3
+ Linux-x86_64)
4
+ install_package "truffleruby-23.1.0" "https://github.com/oracle/truffleruby/releases/download/graal-23.1.0/truffleruby-23.1.0-linux-amd64.tar.gz#371c9c751ada8eff250a63a55a5ef09e97ea8f74fb8905e013ce12d02ea58bfe" truffleruby
5
+ ;;
6
+ Linux-aarch64)
7
+ install_package "truffleruby-23.1.0" "https://github.com/oracle/truffleruby/releases/download/graal-23.1.0/truffleruby-23.1.0-linux-aarch64.tar.gz#e0667a9885f7d76c2a14e24164524851eef8d6509fc76c3cb01134186e091c90" truffleruby
8
+ ;;
9
+ Darwin-x86_64)
10
+ use_homebrew_openssl
11
+ install_package "truffleruby-23.1.0" "https://github.com/oracle/truffleruby/releases/download/graal-23.1.0/truffleruby-23.1.0-macos-amd64.tar.gz#2301f8aaa06eab5b08f73bfad774338e2feb0551d1f0063da834fdb30281aeb5" truffleruby
12
+ ;;
13
+ Darwin-arm64)
14
+ use_homebrew_openssl
15
+ install_package "truffleruby-23.1.0" "https://github.com/oracle/truffleruby/releases/download/graal-23.1.0/truffleruby-23.1.0-macos-aarch64.tar.gz#55ce43057ed5eedc7b27660d1594859d356bf6f9fb781253bd6df1ebfa17b7e9" truffleruby
16
+ ;;
17
+ *)
18
+ colorize 1 "Unsupported platform: $platform"
19
+ return 1
20
+ ;;
21
+ esac
You can’t perform that action at this time.
0 commit comments