From a0bfb7c824900881f01c53204d9e8cd0b5b78f53 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Thu, 21 Oct 2021 17:07:53 +0200 Subject: scripts: Remove macOS symlinking Seems to be fixed in PyInstaller 4.4? See #6611. --- scripts/dev/build_release.py | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/scripts/dev/build_release.py b/scripts/dev/build_release.py index a1c6646eb..04a981199 100755 --- a/scripts/dev/build_release.py +++ b/scripts/dev/build_release.py @@ -225,25 +225,6 @@ def patch_mac_app(): with open(plist_path, "wb") as f: plistlib.dump(plist_data, f) - # Replace some duplicate files by symlinks - framework_path = os.path.join(app_path, 'Contents', 'MacOS', 'PyQt5', - 'Qt', 'lib', 'QtWebEngineCore.framework') - - core_lib = os.path.join(framework_path, 'Versions', '5', 'QtWebEngineCore') - os.remove(core_lib) - core_target = os.path.join(*[os.pardir] * 7, 'MacOS', 'QtWebEngineCore') - os.symlink(core_target, core_lib) - - framework_resource_path = os.path.join(framework_path, 'Resources') - for name in os.listdir(framework_resource_path): - file_path = os.path.join(framework_resource_path, name) - target = os.path.join(*[os.pardir] * 5, name) - if os.path.isdir(file_path): - shutil.rmtree(file_path) - else: - os.remove(file_path) - os.symlink(target, file_path) - INFO_PLIST_UPDATES = { 'CFBundleVersion': qutebrowser.__version__, -- cgit v1.2.3-54-g00ecf