mirror of
https://github.com/dortania/OpenCore-Legacy-Patcher.git
synced 2026-04-23 19:40:15 +10:00
Fix available typo
This commit is contained in:
@@ -1036,7 +1036,7 @@ class wx_python_gui:
|
|||||||
self.frame.Show()
|
self.frame.Show()
|
||||||
|
|
||||||
# Download installer catalog
|
# Download installer catalog
|
||||||
avalible_installers = installer.list_downloadable_macOS_installers(self.constants.payload_path, "PublicSeed")
|
available_installers = installer.list_downloadable_macOS_installers(self.constants.payload_path, "PublicSeed")
|
||||||
|
|
||||||
self.frame.DestroyChildren()
|
self.frame.DestroyChildren()
|
||||||
sys.stdout = self.stock_stdout
|
sys.stdout = self.stock_stdout
|
||||||
@@ -1060,17 +1060,17 @@ class wx_python_gui:
|
|||||||
|
|
||||||
# Sort Installers by 'Version'
|
# Sort Installers by 'Version'
|
||||||
# By default Apple adds new builds to the end of the list, so we need to sort them by version
|
# By default Apple adds new builds to the end of the list, so we need to sort them by version
|
||||||
avalible_installers = {k: v for k, v in sorted(avalible_installers.items(), key=lambda x: x[1]['Version'])}
|
available_installers = {k: v for k, v in sorted(available_installers.items(), key=lambda x: x[1]['Version'])}
|
||||||
|
|
||||||
i = -20
|
i = -20
|
||||||
if avalible_installers:
|
if available_installers:
|
||||||
for app in avalible_installers:
|
for app in available_installers:
|
||||||
print(f"macOS {avalible_installers[app]['Version']} ({avalible_installers[app]['Build']} - {utilities.human_fmt(avalible_installers[app]['Size'])} - {avalible_installers[app]['Source']}) - {avalible_installers[app]['Variant']}")
|
print(f"macOS {available_installers[app]['Version']} ({available_installers[app]['Build']} - {utilities.human_fmt(available_installers[app]['Size'])} - {available_installers[app]['Source']}) - {available_installers[app]['Variant']}")
|
||||||
if avalible_installers[app]['Variant'] in ["DeveloperSeed" , "PublicSeed"]:
|
if available_installers[app]['Variant'] in ["DeveloperSeed" , "PublicSeed"]:
|
||||||
extra = " Beta"
|
extra = " Beta"
|
||||||
else:
|
else:
|
||||||
extra = ""
|
extra = ""
|
||||||
self.install_selection = wx.Button(self.frame, label=f"macOS {avalible_installers[app]['Version']}{extra} ({avalible_installers[app]['Build']} - {utilities.human_fmt(avalible_installers[app]['Size'])})", size=(280, 30))
|
self.install_selection = wx.Button(self.frame, label=f"macOS {available_installers[app]['Version']}{extra} ({available_installers[app]['Build']} - {utilities.human_fmt(available_installers[app]['Size'])})", size=(280, 30))
|
||||||
i = i + 25
|
i = i + 25
|
||||||
self.install_selection.SetPosition(
|
self.install_selection.SetPosition(
|
||||||
wx.Point(
|
wx.Point(
|
||||||
@@ -1078,7 +1078,7 @@ class wx_python_gui:
|
|||||||
self.subheader.GetPosition().y + self.subheader.GetSize().height + i
|
self.subheader.GetPosition().y + self.subheader.GetSize().height + i
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
self.install_selection.Bind(wx.EVT_BUTTON, lambda event, temp=app: self.download_macos_click(f"macOS {avalible_installers[temp]['Version']} ({avalible_installers[temp]['Build']})", avalible_installers[temp]['Link']))
|
self.install_selection.Bind(wx.EVT_BUTTON, lambda event, temp=app: self.download_macos_click(f"macOS {available_installers[temp]['Version']} ({available_installers[temp]['Build']})", available_installers[temp]['Link']))
|
||||||
self.install_selection.Centre(wx.HORIZONTAL)
|
self.install_selection.Centre(wx.HORIZONTAL)
|
||||||
else:
|
else:
|
||||||
self.install_selection = wx.StaticText(self.frame, label="No installers available")
|
self.install_selection = wx.StaticText(self.frame, label="No installers available")
|
||||||
@@ -1182,12 +1182,12 @@ class wx_python_gui:
|
|||||||
self.subheader.Centre(wx.HORIZONTAL)
|
self.subheader.Centre(wx.HORIZONTAL)
|
||||||
|
|
||||||
i = -7
|
i = -7
|
||||||
avalible_installers = installer.list_local_macOS_installers()
|
available_installers = installer.list_local_macOS_installers()
|
||||||
if avalible_installers:
|
if available_installers:
|
||||||
print("Installer found")
|
print("Installer found")
|
||||||
for app in avalible_installers:
|
for app in available_installers:
|
||||||
print(f"{avalible_installers[app]['Short Name']}: {avalible_installers[app]['Version']} ({avalible_installers[app]['Build']})")
|
print(f"{available_installers[app]['Short Name']}: {available_installers[app]['Version']} ({available_installers[app]['Build']})")
|
||||||
self.install_selection = wx.Button(self.frame, label=f"{avalible_installers[app]['Short Name']}: {avalible_installers[app]['Version']} ({avalible_installers[app]['Build']})", size=(300, 30))
|
self.install_selection = wx.Button(self.frame, label=f"{available_installers[app]['Short Name']}: {available_installers[app]['Version']} ({available_installers[app]['Build']})", size=(300, 30))
|
||||||
i = i + 25
|
i = i + 25
|
||||||
self.install_selection.SetPosition(
|
self.install_selection.SetPosition(
|
||||||
wx.Point(
|
wx.Point(
|
||||||
@@ -1195,7 +1195,7 @@ class wx_python_gui:
|
|||||||
self.header.GetPosition().y + self.header.GetSize().height + i
|
self.header.GetPosition().y + self.header.GetSize().height + i
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
self.install_selection.Bind(wx.EVT_BUTTON, lambda event, temp=app: self.format_usb_menu(avalible_installers[temp]['Short Name'], avalible_installers[temp]['Path']))
|
self.install_selection.Bind(wx.EVT_BUTTON, lambda event, temp=app: self.format_usb_menu(available_installers[temp]['Short Name'], available_installers[temp]['Path']))
|
||||||
self.install_selection.Centre(wx.HORIZONTAL)
|
self.install_selection.Centre(wx.HORIZONTAL)
|
||||||
else:
|
else:
|
||||||
print("No installers found")
|
print("No installers found")
|
||||||
@@ -1738,7 +1738,7 @@ class wx_python_gui:
|
|||||||
self.set_terascale_accel_checkbox.SetPosition(wx.Point(
|
self.set_terascale_accel_checkbox.SetPosition(wx.Point(
|
||||||
self.disable_thunderbolt_checkbox.GetPosition().x,
|
self.disable_thunderbolt_checkbox.GetPosition().x,
|
||||||
self.disable_thunderbolt_checkbox.GetPosition().y + self.disable_thunderbolt_checkbox.GetSize().height))
|
self.disable_thunderbolt_checkbox.GetPosition().y + self.disable_thunderbolt_checkbox.GetSize().height))
|
||||||
self.set_terascale_accel_checkbox.SetToolTip(wx.ToolTip("This option will determine whether TeraScale 2 acceleration is avalible during Root Volume patching.\nOnly applicable if your system has a AMD TeraScale 2 GPU (ie. MacBookPro8,2/3)"))
|
self.set_terascale_accel_checkbox.SetToolTip(wx.ToolTip("This option will determine whether TeraScale 2 acceleration is available during Root Volume patching.\nOnly applicable if your system has a AMD TeraScale 2 GPU (ie. MacBookPro8,2/3)"))
|
||||||
if self.computer.real_model not in ["MacBookPro8,2", "MacBookPro8,3"]:
|
if self.computer.real_model not in ["MacBookPro8,2", "MacBookPro8,3"]:
|
||||||
self.set_terascale_accel_checkbox.Disable()
|
self.set_terascale_accel_checkbox.Disable()
|
||||||
|
|
||||||
|
|||||||
@@ -1280,16 +1280,16 @@ B. Exit
|
|||||||
options = []
|
options = []
|
||||||
title = ["Select the macOS Installer you wish to download"]
|
title = ["Select the macOS Installer you wish to download"]
|
||||||
menu = utilities.TUIMenu(title, "Please select an option: ", auto_number=True, top_level=True)
|
menu = utilities.TUIMenu(title, "Please select an option: ", auto_number=True, top_level=True)
|
||||||
avalible_installers = installer.list_downloadable_macOS_installers(self.constants.payload_path, "DeveloperSeed")
|
available_installers = installer.list_downloadable_macOS_installers(self.constants.payload_path, "DeveloperSeed")
|
||||||
if avalible_installers:
|
if available_installers:
|
||||||
# Add mirror of 11.2.3 for users who want it
|
# Add mirror of 11.2.3 for users who want it
|
||||||
options.append([f"macOS {mirror_data.Install_macOS_Big_Sur_11_2_3['Version']} ({mirror_data.Install_macOS_Big_Sur_11_2_3['Build']} - {utilities.human_fmt(mirror_data.Install_macOS_Big_Sur_11_2_3['Size'])} - {mirror_data.Install_macOS_Big_Sur_11_2_3['Source']})", lambda: self.download_install_assistant(mirror_data.Install_macOS_Big_Sur_11_2_3['Link'])])
|
options.append([f"macOS {mirror_data.Install_macOS_Big_Sur_11_2_3['Version']} ({mirror_data.Install_macOS_Big_Sur_11_2_3['Build']} - {utilities.human_fmt(mirror_data.Install_macOS_Big_Sur_11_2_3['Size'])} - {mirror_data.Install_macOS_Big_Sur_11_2_3['Source']})", lambda: self.download_install_assistant(mirror_data.Install_macOS_Big_Sur_11_2_3['Link'])])
|
||||||
for app in avalible_installers:
|
for app in available_installers:
|
||||||
if avalible_installers[app]['Variant'] in ["DeveloperSeed", "PublicSeed"]:
|
if available_installers[app]['Variant'] in ["DeveloperSeed", "PublicSeed"]:
|
||||||
variant = " Beta"
|
variant = " Beta"
|
||||||
else:
|
else:
|
||||||
variant = ""
|
variant = ""
|
||||||
options.append([f"macOS {avalible_installers[app]['Version']}{variant} ({avalible_installers[app]['Build']} - {utilities.human_fmt(avalible_installers[app]['Size'])} - {avalible_installers[app]['Source']})", lambda x=app: self.download_install_assistant(avalible_installers[x]['Link'])])
|
options.append([f"macOS {available_installers[app]['Version']}{variant} ({available_installers[app]['Build']} - {utilities.human_fmt(available_installers[app]['Size'])} - {available_installers[app]['Source']})", lambda x=app: self.download_install_assistant(available_installers[x]['Link'])])
|
||||||
for option in options:
|
for option in options:
|
||||||
menu.add_menu_option(option[0], function=option[1])
|
menu.add_menu_option(option[0], function=option[1])
|
||||||
response = menu.start()
|
response = menu.start()
|
||||||
@@ -1300,10 +1300,10 @@ B. Exit
|
|||||||
options = []
|
options = []
|
||||||
title = ["Select the macOS Installer you wish to use"]
|
title = ["Select the macOS Installer you wish to use"]
|
||||||
menu = utilities.TUIMenu(title, "Please select an option: ", auto_number=True, top_level=True)
|
menu = utilities.TUIMenu(title, "Please select an option: ", auto_number=True, top_level=True)
|
||||||
avalible_installers = installer.list_local_macOS_installers()
|
available_installers = installer.list_local_macOS_installers()
|
||||||
if avalible_installers:
|
if available_installers:
|
||||||
for app in avalible_installers:
|
for app in available_installers:
|
||||||
options.append([f"{avalible_installers[app]['Short Name']}: {avalible_installers[app]['Version']} ({avalible_installers[app]['Build']})", lambda x=app: self.list_disks(avalible_installers[x]['Path'])])
|
options.append([f"{available_installers[app]['Short Name']}: {available_installers[app]['Version']} ({available_installers[app]['Build']})", lambda x=app: self.list_disks(available_installers[x]['Path'])])
|
||||||
for option in options:
|
for option in options:
|
||||||
menu.add_menu_option(option[0], function=option[1])
|
menu.add_menu_option(option[0], function=option[1])
|
||||||
response = menu.start()
|
response = menu.start()
|
||||||
|
|||||||
@@ -106,7 +106,7 @@ def install_macOS_installer(download_path):
|
|||||||
return False
|
return False
|
||||||
|
|
||||||
def list_downloadable_macOS_installers(download_path, catalog):
|
def list_downloadable_macOS_installers(download_path, catalog):
|
||||||
avalible_apps = {}
|
available_apps = {}
|
||||||
if catalog == "DeveloperSeed":
|
if catalog == "DeveloperSeed":
|
||||||
link = "https://swscan.apple.com/content/catalogs/others/index-12seed-12-10.16-10.15-10.14-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz"
|
link = "https://swscan.apple.com/content/catalogs/others/index-12seed-12-10.16-10.15-10.14-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz"
|
||||||
elif catalog == "PublicSeed":
|
elif catalog == "PublicSeed":
|
||||||
@@ -151,7 +151,7 @@ def list_downloadable_macOS_installers(download_path, catalog):
|
|||||||
size = ia_package["Size"]
|
size = ia_package["Size"]
|
||||||
integrity = ia_package["IntegrityDataURL"]
|
integrity = ia_package["IntegrityDataURL"]
|
||||||
|
|
||||||
avalible_apps.update({
|
available_apps.update({
|
||||||
item: {
|
item: {
|
||||||
"Version": version,
|
"Version": version,
|
||||||
"Build": build,
|
"Build": build,
|
||||||
@@ -164,7 +164,7 @@ def list_downloadable_macOS_installers(download_path, catalog):
|
|||||||
})
|
})
|
||||||
except KeyError:
|
except KeyError:
|
||||||
pass
|
pass
|
||||||
return avalible_apps
|
return available_apps
|
||||||
|
|
||||||
def format_drive(disk_id):
|
def format_drive(disk_id):
|
||||||
# Formats a disk for macOS install
|
# Formats a disk for macOS install
|
||||||
|
|||||||
Reference in New Issue
Block a user