summaryrefslogtreecommitdiff
path: root/meta/run/generate_java.py
diff options
context:
space:
mode:
Diffstat (limited to 'meta/run/generate_java.py')
-rw-r--r--meta/run/generate_java.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/meta/run/generate_java.py b/meta/run/generate_java.py
index fd32308217..1dd1234213 100644
--- a/meta/run/generate_java.py
+++ b/meta/run/generate_java.py
@@ -148,7 +148,12 @@ def mojang_runtime_to_java_runtime(
mojang_component: MojangJavaComponent,
runtime_os: JavaRuntimeOS,
) -> JavaRuntimeMeta:
- major, _, security = mojang_runtime.version.name.partition("u")
+ major, _, trail = mojang_runtime.version.name.partition("u")
+ security, _, buildstr = trail.partition("-")
+
+ if buildstr == "":
+ buildstr = None
+
if major and security:
version_parts = [int(major), 0, int(security)]
else:
@@ -166,6 +171,7 @@ def mojang_runtime_to_java_runtime(
minor=version_parts[1],
security=version_parts[2],
build=build,
+ buildstr=buildstr,
name=mojang_runtime.version.name,
)
return JavaRuntimeMeta(