diff options
| author | Alexandru Ionut Tripon <alexandru.tripon97@gmail.com> | 2026-02-21 22:03:07 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-02-21 22:03:07 +0200 |
| commit | 09c7595008e772dba578a01adb9d0d02a70955e5 (patch) | |
| tree | f0b06c5dc322eb4dfea631ecf7b99ed95e8d93ad | |
| parent | a5766b0cd81e4157498eff212edd86e5b33d05cf (diff) | |
| parent | cc91037cc769d657b329576b8762eb8a172aa2de (diff) | |
| download | Project-Tick-09c7595008e772dba578a01adb9d0d02a70955e5.tar.gz Project-Tick-09c7595008e772dba578a01adb9d0d02a70955e5.zip | |
Merge pull request #113 from DioEgizio/riscv-java
add java (auto)download support for riscv64
| -rw-r--r-- | meta/model/java.py | 1 | ||||
| -rw-r--r-- | meta/run/generate_java.py | 11 |
2 files changed, 11 insertions, 1 deletions
diff --git a/meta/model/java.py b/meta/model/java.py index e5760f8bac..b941860726 100644 --- a/meta/model/java.py +++ b/meta/model/java.py @@ -23,6 +23,7 @@ class JavaRuntimeOS(StrEnum): LinuxX86 = "linux-x86" LinuxArm64 = "linux-arm64" LinuxArm32 = "linux-arm32" + LinuxRiscv64 = "linux-riscv64" WindowsX64 = "windows-x64" WindowsX86 = "windows-x86" WindowsArm64 = "windows-arm64" diff --git a/meta/run/generate_java.py b/meta/run/generate_java.py index b53fdcdd00..13e01a0496 100644 --- a/meta/run/generate_java.py +++ b/meta/run/generate_java.py @@ -56,6 +56,7 @@ MOJANG_OS_ARCHITECTURES = [ "x86", "arm64", "arm32", + "riscv64", ] MOJANG_OS_ARCHITECTURE_TRANSLATIONS = { @@ -66,6 +67,7 @@ MOJANG_OS_ARCHITECTURE_TRANSLATIONS = { "aarch64": "arm64", "x86_64": "x64", "arm": "arm32", + "riscv64": "riscv64", } @@ -332,7 +334,13 @@ def main(): ] and major in [8, 17, 21, 25] ) - or (runtime.runtime_os == JavaRuntimeOS.LinuxX86 and major in [17, 21, 25]) + or ( + runtime.runtime_os + in [ + JavaRuntimeOS.LinuxX86, + JavaRuntimeOS.LinuxRiscv64 + ] + and major in [17, 21, 25]) ): if major not in extra_mojang_javas: extra_mojang_javas[major] = list[JavaRuntimeMeta]() @@ -468,6 +476,7 @@ def main(): JavaRuntimeOS.WindowsArm32, JavaRuntimeOS.LinuxArm32, JavaRuntimeOS.LinuxArm64, + JavaRuntimeOS.LinuxRiscv64, ]: for comp in [ MojangJavaComponent.JreLegacy, |
