From: Claudio Cambra Date: Fri, 6 May 2022 18:58:37 +0000 (+0200) Subject: Make the make_universal.py script more verbose, make it easier to understand what... X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~12^2~15^2~224^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=c9d592968c82d87d857696e59b5cd02fb93c8d21;p=nextcloud-desktop.git Make the make_universal.py script more verbose, make it easier to understand what is happening Signed-off-by: Claudio Cambra --- diff --git a/admin/osx/make_universal.py b/admin/osx/make_universal.py index abc6e671f..1b31e8317 100755 --- a/admin/osx/make_universal.py +++ b/admin/osx/make_universal.py @@ -46,11 +46,11 @@ if __name__ == "__main__": x86_64_app_file = sys.argv[1] if not os.path.exists(x86_64_app_file): - print("Can't create universal: Path {} already exists".format(x86_64_app_file)) + print("Can't create universal: Path {} does not exist".format(x86_64_app_file)) sys.exit(1) arm64_app_file = sys.argv[2] if not os.path.exists(arm64_app_file): - print("Can't create universal: Path {} already exists".format(arm64_app_file)) + print("Can't create universal: Path {} does not exist".format(arm64_app_file)) sys.exit(1) output_dir = sys.argv[3] @@ -68,15 +68,17 @@ if __name__ == "__main__": # Now walk through the copied arm64 version and replace the binaries for root, dirs, files in os.walk(universal_app_file): for f in files: - absoulte_file_path = os.path.join(root, f) + absolute_file_path = os.path.join(root, f) root_relative = path_relative_to_package(universal_app_file, root) x86_64_absolute_path = os.path.join(x86_64_app_file, root_relative, f) arm64_absolute_path = os.path.join(arm64_app_file, root_relative, f) - if os.path.islink(absoulte_file_path) or not is_executable(absoulte_file_path): + if os.path.islink(absolute_file_path) or not is_executable(absolute_file_path): continue try: - execute(["lipo", "-create", "-output", absoulte_file_path, arm64_absolute_path, x86_64_absolute_path]) + print(f"Going to merge {arm64_absolute_path} with {x86_64_absolute_path} into {absolute_file_path}") + execute(["lipo", "-create", "-output", absolute_file_path, arm64_absolute_path, x86_64_absolute_path]) + print(execute(["lipo", "-info", absolute_file_path])) except: - print("Could not merge {} with {} into {}!".format(arm64_absolute_path, x86_64_absolute_path, absoulte_file_path)) + print(f"Could not merge {arm64_absolute_path} with {x86_64_absolute_path} into {absolute_file_path}!") print("Finished :)")