diff options
author | fanquake <fanquake@gmail.com> | 2022-01-05 12:37:09 +0800 |
---|---|---|
committer | fanquake <fanquake@gmail.com> | 2022-04-05 14:49:23 +0100 |
commit | dac693671928aa3fc304e6a802abfffb2f4ec8fd (patch) | |
tree | 44b1fea6af92e3d347a4201d1f6508e8a605a7d2 /contrib | |
parent | f421de5be611f874a027392d5fee7e113dce4f54 (diff) |
build: perform all .tiff copying in macdeployqtplus
By copying the .tiff earlier in the macdeploy process, we can unify the logic in
the deploy script.
Diffstat (limited to 'contrib')
-rwxr-xr-x | contrib/macdeploy/macdeployqtplus | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/contrib/macdeploy/macdeployqtplus b/contrib/macdeploy/macdeployqtplus index 0455a137f1..e1d6f28eab 100755 --- a/contrib/macdeploy/macdeployqtplus +++ b/contrib/macdeploy/macdeployqtplus @@ -544,6 +544,16 @@ ds.close() if platform.system() == "Darwin": subprocess.check_call(f"codesign --deep --force --sign - {target}", shell=True) +print("+ Installing background.tiff +") + +bg_path = os.path.join('dist', '.background', 'background.tiff') +os.mkdir(os.path.dirname(bg_path)) + +tiff_path = os.path.join('contrib', 'macdeploy', 'background.tiff') +shutil.copy2(tiff_path, bg_path) + +# ------------------------------------------------ + if config.dmg is not None: print("+ Preparing .dmg disk image +") @@ -570,14 +580,6 @@ if config.dmg is not None: m = re.search(r"/Volumes/(.+$)", output) disk_root = m.group(0) - print("+ Applying fancy settings +") - - bg_path = os.path.join(disk_root, ".background", os.path.basename('background.tiff')) - os.mkdir(os.path.dirname(bg_path)) - if verbose: - print('background.tiff', "->", bg_path) - shutil.copy2('contrib/macdeploy/background.tiff', bg_path) - os.symlink("/Applications", os.path.join(disk_root, "Applications")) print("+ Finalizing .dmg disk image +") |