Skip to content

Commit e49736f

Browse files
committed
add graalvm-oracle-jdk
ScoopInstaller#472
1 parent fb49941 commit e49736f

File tree

3 files changed

+102
-0
lines changed

3 files changed

+102
-0
lines changed

bucket/graalvm-oracle-17jdk.json

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
"description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)",
3+
"version": "17.0.10",
4+
"homepage": "https://www.graalvm.org/",
5+
"license": {
6+
"identifier": "Freeware",
7+
"url": "https://www.oracle.com/downloads/licenses/graal-free-license.html"
8+
},
9+
"url": "https://download.oracle.com/graalvm/17/archive/graalvm-jdk-17.0.10_windows-x64_bin.zip",
10+
"hash": "1ab2291e71f54d73e3e57b7fccbf184cabcba37e16ca9d1cf42d08474a7c02f0",
11+
"extract_to": "tmp",
12+
"installer": {
13+
"script": [
14+
"(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }",
15+
"Remove-Item -Recurse \"$dir\\tmp\""
16+
]
17+
},
18+
"env_add_path": "bin",
19+
"env_set": {
20+
"JAVA_HOME": "$dir",
21+
"GRAALVM_HOME": "$dir"
22+
},
23+
"checkver": {
24+
"url": "https://www.oracle.com/java/technologies/downloads/",
25+
"useragent": "Mozilla/5.0",
26+
"regex": "GraalVM for JDK ((?<ver>17)\\.[\\d.]+) downloads"
27+
},
28+
"autoupdate": {
29+
"url": "https://download.oracle.com/graalvm/$matchVer/archive/graalvm-jdk-$version_windows-x64_bin.zip",
30+
"hash": {
31+
"url": "https://download.oracle.com/graalvm/$matchVer/archive/graalvm-jdk-$version_windows-x64_bin.zip.sha256"
32+
}
33+
}
34+
}

bucket/graalvm-oracle-21jdk.json

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
"description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)",
3+
"version": "21.0.2",
4+
"homepage": "https://www.graalvm.org/",
5+
"license": {
6+
"identifier": "Freeware",
7+
"url": "https://www.oracle.com/downloads/licenses/graal-free-license.html"
8+
},
9+
"url": "https://download.oracle.com/graalvm/21/archive/graalvm-jdk-21.0.2_windows-x64_bin.zip",
10+
"hash": "bc5027e506775813131509247424d4af839ad23224a7787b7770ae82eeb3b32d",
11+
"extract_to": "tmp",
12+
"installer": {
13+
"script": [
14+
"(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }",
15+
"Remove-Item -Recurse \"$dir\\tmp\""
16+
]
17+
},
18+
"env_add_path": "bin",
19+
"env_set": {
20+
"JAVA_HOME": "$dir",
21+
"GRAALVM_HOME": "$dir"
22+
},
23+
"checkver": {
24+
"url": "https://www.oracle.com/java/technologies/downloads/",
25+
"useragent": "Mozilla/5.0",
26+
"regex": "GraalVM for JDK ((?<ver>21)\\.(?<build>[\\d.]+)) downloads"
27+
},
28+
"autoupdate": {
29+
"url": "https://download.oracle.com/graalvm/$matchVer/archive/graalvm-jdk-$version_windows-x64_bin.zip",
30+
"hash": {
31+
"url": "https://download.oracle.com/graalvm/$matchVer/archive/graalvm-jdk-$version_windows-x64_bin.zip.sha256"
32+
}
33+
}
34+
}

bucket/graalvm-oracle-jdk.json

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
"description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)",
3+
"version": "21.0.2",
4+
"homepage": "https://www.graalvm.org/",
5+
"license": {
6+
"identifier": "Freeware",
7+
"url": "https://www.oracle.com/downloads/licenses/graal-free-license.html"
8+
},
9+
"url": "https://download.oracle.com/graalvm/21/archive/graalvm-jdk-21.0.2_windows-x64_bin.zip",
10+
"hash": "bc5027e506775813131509247424d4af839ad23224a7787b7770ae82eeb3b32d",
11+
"extract_to": "tmp",
12+
"installer": {
13+
"script": [
14+
"(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }",
15+
"Remove-Item -Recurse \"$dir\\tmp\""
16+
]
17+
},
18+
"env_add_path": "bin",
19+
"env_set": {
20+
"JAVA_HOME": "$dir",
21+
"GRAALVM_HOME": "$dir"
22+
},
23+
"checkver": {
24+
"url": "https://www.oracle.com/java/technologies/downloads/",
25+
"useragent": "Mozilla/5.0",
26+
"regex": "GraalVM for JDK ((?<ver>[\\d]*)\\.[\\d.]+) downloads"
27+
},
28+
"autoupdate": {
29+
"url": "https://download.oracle.com/graalvm/$matchVer/archive/graalvm-jdk-$version_windows-x64_bin.zip",
30+
"hash": {
31+
"url": "https://download.oracle.com/graalvm/$matchVer/archive/graalvm-jdk-$version_windows-x64_bin.zip.sha256"
32+
}
33+
}
34+
}

0 commit comments

Comments
 (0)