summaryrefslogtreecommitdiff
path: root/meta/model/java.py
diff options
context:
space:
mode:
authorlordofpipes <lordpipe@protonmail.com>2025-10-07 13:43:01 -0600
committerlordofpipes <lordpipe@protonmail.com>2025-10-07 14:08:04 -0600
commita656869f2071a966a73fd045b730850eca1bc03e (patch)
treef748df6c0616bc8b9ae3f24797921d9c49c240dc /meta/model/java.py
parenta35664237119a5f8789d42fef3147cc08e6244f3 (diff)
downloadProject-Tick-a656869f2071a966a73fd045b730850eca1bc03e.tar.gz
Project-Tick-a656869f2071a966a73fd045b730850eca1bc03e.zip
fix: separate out the build string into its own thing
Signed-off-by: lordofpipes <lordpipe@protonmail.com>
Diffstat (limited to 'meta/model/java.py')
-rw-r--r--meta/model/java.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/meta/model/java.py b/meta/model/java.py
index 4ba551a61f..e5760f8bac 100644
--- a/meta/model/java.py
+++ b/meta/model/java.py
@@ -41,19 +41,22 @@ class JavaVersionMeta(MetaBase):
minor: int
security: int
build: Optional[int] = None
+ buildstr: Optional[str] = None
name: Optional[str] = None
def __str__(self):
ver = f"{self.major}.{self.minor}.{self.security}"
if self.build is not None:
ver = f"{ver}+{self.build}"
+ if self.buildstr is not None:
+ ver = f"{ver}-{self.buildstr}"
return ver
def to_tuple(self):
build = 0
if self.build is not None:
build = self.build
- return (self.major, self.minor, self.security, build)
+ return (self.major, self.minor, self.security, build, self.buildstr)
def __eq__(self, other: Any):
return self.to_tuple() == other.to_tuple()