mirror of
https://github.com/dortania/OpenCore-Legacy-Patcher.git
synced 2026-04-23 03:20:16 +10:00
Merge branch 'main' into ventura-alpha
This commit is contained in:
@@ -9,6 +9,9 @@
|
|||||||
- Implement deeper macOS installer parsing
|
- Implement deeper macOS installer parsing
|
||||||
- Provides better version detection than Apple provides in .app
|
- Provides better version detection than Apple provides in .app
|
||||||
- Ensure WhateverGreen is always installed on Mac Pro configurations
|
- Ensure WhateverGreen is always installed on Mac Pro configurations
|
||||||
|
- Resolve Safari 16 rendering in macOS 12.6
|
||||||
|
- Increment Binaries:
|
||||||
|
- PatcherSupportPkg 0.5.3 - release
|
||||||
|
|
||||||
|
|
||||||
- Ventura Specific Updates:
|
- Ventura Specific Updates:
|
||||||
|
|||||||
@@ -50,6 +50,11 @@ def SystemPatchDictionary(os_major, os_minor, non_metal_os_support):
|
|||||||
"SkyLight.framework": f"10.14.6-{os_major}",
|
"SkyLight.framework": f"10.14.6-{os_major}",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"Install Non-Root": {
|
||||||
|
"/Library/Apple/System/Library/StagedFrameworks/Safari": {
|
||||||
|
**({ "WebKit.framework": "11.6" } if os_major >= os_data.os_data.monterey else {}),
|
||||||
|
},
|
||||||
|
},
|
||||||
"Remove": {
|
"Remove": {
|
||||||
"/System/Library/Extensions": [
|
"/System/Library/Extensions": [
|
||||||
"AMDRadeonX4000.kext",
|
"AMDRadeonX4000.kext",
|
||||||
@@ -212,6 +217,11 @@ def SystemPatchDictionary(os_major, os_minor, non_metal_os_support):
|
|||||||
**({ "WebKit.framework": "11.6" } if os_major == os_data.os_data.monterey else {}),
|
**({ "WebKit.framework": "11.6" } if os_major == os_data.os_data.monterey else {}),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"Install Non-Root": {
|
||||||
|
"/Library/Apple/System/Library/StagedFrameworks/Safari": {
|
||||||
|
"WebKit.framework": "11.6"
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
# Intel Ivy Bridge, Haswell and Nvidia Kepler are Metal 3802-based GPUs
|
# Intel Ivy Bridge, Haswell and Nvidia Kepler are Metal 3802-based GPUs
|
||||||
|
|||||||
@@ -505,6 +505,10 @@ class PatchSysVolume:
|
|||||||
# .kexts and .apps are deleted and replaced
|
# .kexts and .apps are deleted and replaced
|
||||||
file_name_str = str(file_name)
|
file_name_str = str(file_name)
|
||||||
|
|
||||||
|
if not Path(destination_folder).exists():
|
||||||
|
print(f" - Skipping {file_name}, cannot locate {source_folder}")
|
||||||
|
return
|
||||||
|
|
||||||
if file_name_str.endswith(".framework"):
|
if file_name_str.endswith(".framework"):
|
||||||
# merge with rsync
|
# merge with rsync
|
||||||
print(f" - Installing: {file_name}")
|
print(f" - Installing: {file_name}")
|
||||||
|
|||||||
Reference in New Issue
Block a user