diff options
author | Cory Fields <cory-nospam-@coryfields.com> | 2015-01-19 19:08:05 -0500 |
---|---|---|
committer | Jonas Schnelli <jonas.schnelli@include7.ch> | 2015-01-20 09:32:54 +0100 |
commit | 88a797320ad0234c71e25e3aeffb3fb95563e1de (patch) | |
tree | 4e78ab69ce090f9352bf0949bbde4d15c98b216e | |
parent | e1aecae33a672b00fac31b6c3cc4c2f6a833ebfb (diff) |
osx packaging: move background image to .background to match gitian builds
Also increase temp dmg filesize to account for a bigger background image
-rwxr-xr-x | contrib/macdeploy/macdeployqtplus | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/contrib/macdeploy/macdeployqtplus b/contrib/macdeploy/macdeployqtplus index 541136001f..0eb6b2c84d 100755 --- a/contrib/macdeploy/macdeployqtplus +++ b/contrib/macdeploy/macdeployqtplus @@ -767,7 +767,7 @@ if config.dmg is not None: for path, dirs, files in os.walk("dist"): for file in files: size += os.path.getsize(os.path.join(path, file)) - size += int(size * 0.1) + size += int(size * 0.15) if verbose >= 3: print "Creating temp image for modification..." @@ -791,7 +791,8 @@ if config.dmg is not None: print "+ Applying fancy settings +" if fancy.has_key("background_picture"): - bg_path = os.path.join(disk_root, os.path.basename(fancy["background_picture"])) + bg_path = os.path.join(disk_root, ".background", os.path.basename(fancy["background_picture"])) + os.mkdir(os.path.dirname(bg_path)) if verbose >= 3: print fancy["background_picture"], "->", bg_path shutil.copy2(fancy["background_picture"], bg_path) @@ -849,8 +850,8 @@ if config.dmg is not None: if bg_path is not None: # Set background file, then call SetFile to make it invisible. # (note: making it invisible first makes set background picture fail) - bgscript = Template("""set background picture of theViewOptions to file "$bgpic" - do shell script "SetFile -a V /Volumes/$disk/$bgpic" """) + bgscript = Template("""set background picture of theViewOptions to file ".background:$bgpic" + do shell script "SetFile -a V /Volumes/$disk/.background/$bgpic" """) params["background_commands"] = bgscript.substitute({"bgpic" : os.path.basename(bg_path), "disk" : params["disk"]}) s = appscript.substitute(params) |