mirror of
https://github.com/outbackdingo/OpCore-Simplify.git
synced 2026-08-26 15:30:18 +00:00
Add support for macOS Tahoe 26
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
class macOSVersionInfo:
|
||||
def __init__(self, name, macos_version, release_status = "final"):
|
||||
self.name = name
|
||||
self.darwin_version = (int(macos_version.split(".")[1]) + 4) if "10." in macos_version else (int(macos_version.split(".")[0]) + 9)
|
||||
self.darwin_version = (int(macos_version.split(".")[1]) + 4) if "10." in macos_version else (int(macos_version.split(".")[0]) + 9) if macos_version.startswith("1") else (int(macos_version.split(".")[0]) - 1)
|
||||
self.macos_version = macos_version
|
||||
self.release_status = release_status
|
||||
|
||||
@@ -13,11 +13,17 @@ macos_versions = [
|
||||
macOSVersionInfo("Monterey", "12"),
|
||||
macOSVersionInfo("Ventura", "13"),
|
||||
macOSVersionInfo("Sonoma", "14"),
|
||||
macOSVersionInfo("Sequoia", "15")
|
||||
macOSVersionInfo("Sequoia", "15"),
|
||||
macOSVersionInfo("Tahoe", "26", "beta")
|
||||
]
|
||||
|
||||
def get_latest_darwin_version():
|
||||
return "{}.{}.{}".format(macos_versions[-1].darwin_version, 99, 99)
|
||||
def get_latest_darwin_version(include_beta=True):
|
||||
for macos_version in macos_versions[::-1]:
|
||||
if include_beta:
|
||||
return "{}.{}.{}".format(macos_version.darwin_version, 99, 99)
|
||||
else:
|
||||
if macos_version.release_status == "final":
|
||||
return "{}.{}.{}".format(macos_version.darwin_version, 99, 99)
|
||||
|
||||
def get_lowest_darwin_version():
|
||||
return "{}.{}.{}".format(macos_versions[0].darwin_version, 0, 0)
|
||||
|
||||
Reference in New Issue
Block a user