mirror of
https://github.com/dashpay/dash.git
synced 2024-12-26 12:32:48 +01:00
Merge pull request #5683
95ef87c
add new osx dmg background picture (Jonas Schnelli)48bebcc
osx packaging: update DS_Store after background changes (Cory Fields)997cab7
osx packaging: switch background image to background.tiff (Cory Fields)88a7973
osx packaging: move background image to .background to match gitian builds (Cory Fields)
This commit is contained in:
commit
c7b22aa0ac
13
Makefile.am
13
Makefile.am
@ -16,6 +16,7 @@ BITCOIN_WIN_INSTALLER=$(PACKAGE)-$(PACKAGE_VERSION)-win$(WINDOWS_BITS)-setup$(EX
|
|||||||
|
|
||||||
OSX_APP=Bitcoin-Qt.app
|
OSX_APP=Bitcoin-Qt.app
|
||||||
OSX_DMG=Bitcoin-Qt.dmg
|
OSX_DMG=Bitcoin-Qt.dmg
|
||||||
|
OSX_BACKGROUND_IMAGE=background.tiff
|
||||||
OSX_DEPLOY_SCRIPT=$(top_srcdir)/contrib/macdeploy/macdeployqtplus
|
OSX_DEPLOY_SCRIPT=$(top_srcdir)/contrib/macdeploy/macdeployqtplus
|
||||||
OSX_FANCY_PLIST=$(top_srcdir)/contrib/macdeploy/fancy.plist
|
OSX_FANCY_PLIST=$(top_srcdir)/contrib/macdeploy/fancy.plist
|
||||||
OSX_INSTALLER_ICONS=$(top_srcdir)/src/qt/res/icons/bitcoin.icns
|
OSX_INSTALLER_ICONS=$(top_srcdir)/src/qt/res/icons/bitcoin.icns
|
||||||
@ -30,7 +31,7 @@ WINDOWS_PACKAGING = $(top_srcdir)/share/pixmaps/bitcoin.ico \
|
|||||||
$(top_srcdir)/doc/README_windows.txt
|
$(top_srcdir)/doc/README_windows.txt
|
||||||
|
|
||||||
OSX_PACKAGING = $(OSX_DEPLOY_SCRIPT) $(OSX_FANCY_PLIST) $(OSX_INSTALLER_ICONS) \
|
OSX_PACKAGING = $(OSX_DEPLOY_SCRIPT) $(OSX_FANCY_PLIST) $(OSX_INSTALLER_ICONS) \
|
||||||
$(top_srcdir)/contrib/macdeploy/background.png \
|
$(top_srcdir)/contrib/macdeploy/$(OSX_BACKGROUND_IMAGE) \
|
||||||
$(top_srcdir)/contrib/macdeploy/DS_Store \
|
$(top_srcdir)/contrib/macdeploy/DS_Store \
|
||||||
$(top_srcdir)/contrib/macdeploy/detached-sig-apply.sh \
|
$(top_srcdir)/contrib/macdeploy/detached-sig-apply.sh \
|
||||||
$(top_srcdir)/contrib/macdeploy/detached-sig-create.sh
|
$(top_srcdir)/contrib/macdeploy/detached-sig-create.sh
|
||||||
@ -95,7 +96,7 @@ $(OSX_DMG): $(OSX_APP_BUILT) $(OSX_PACKAGING)
|
|||||||
deploydir: $(OSX_DMG)
|
deploydir: $(OSX_DMG)
|
||||||
else
|
else
|
||||||
APP_DIST_DIR=$(top_builddir)/dist
|
APP_DIST_DIR=$(top_builddir)/dist
|
||||||
APP_DIST_EXTRAS=$(APP_DIST_DIR)/.background/background.png $(APP_DIST_DIR)/.DS_Store $(APP_DIST_DIR)/Applications
|
APP_DIST_EXTRAS=$(APP_DIST_DIR)/.background/$(OSX_BACKGROUND_IMAGE) $(APP_DIST_DIR)/.DS_Store $(APP_DIST_DIR)/Applications
|
||||||
|
|
||||||
$(APP_DIST_DIR)/Applications:
|
$(APP_DIST_DIR)/Applications:
|
||||||
@rm -f $@
|
@rm -f $@
|
||||||
@ -106,11 +107,11 @@ $(APP_DIST_EXTRAS): $(APP_DIST_DIR)/$(OSX_APP)/Contents/MacOS/Bitcoin-Qt
|
|||||||
$(OSX_DMG): $(APP_DIST_EXTRAS)
|
$(OSX_DMG): $(APP_DIST_EXTRAS)
|
||||||
$(GENISOIMAGE) -no-cache-inodes -D -l -probe -V "Bitcoin-Qt" -no-pad -r -apple -o $@ dist
|
$(GENISOIMAGE) -no-cache-inodes -D -l -probe -V "Bitcoin-Qt" -no-pad -r -apple -o $@ dist
|
||||||
|
|
||||||
$(APP_DIST_DIR)/.background/background.png:
|
$(APP_DIST_DIR)/.background/$(OSX_BACKGROUND_IMAGE): contrib/macdeploy/$(OSX_BACKGROUND_IMAGE)
|
||||||
$(MKDIR_P) $(@D)
|
$(MKDIR_P) $(@D)
|
||||||
$(INSTALL) $(top_srcdir)/contrib/macdeploy/background.png $@
|
$(INSTALL) $< $@
|
||||||
$(APP_DIST_DIR)/.DS_Store:
|
$(APP_DIST_DIR)/.DS_Store: contrib/macdeploy/DS_Store
|
||||||
$(INSTALL) $(top_srcdir)/contrib/macdeploy/DS_Store $@
|
$(INSTALL) $< $@
|
||||||
|
|
||||||
$(APP_DIST_DIR)/$(OSX_APP)/Contents/MacOS/Bitcoin-Qt: $(OSX_APP_BUILT) $(OSX_PACKAGING)
|
$(APP_DIST_DIR)/$(OSX_APP)/Contents/MacOS/Bitcoin-Qt: $(OSX_APP_BUILT) $(OSX_PACKAGING)
|
||||||
INSTALLNAMETOOL=$(INSTALLNAMETOOL) OTOOL=$(OTOOL) STRIP=$(STRIP) $(OSX_DEPLOY_SCRIPT) $(OSX_APP) -translations-dir=$(QT_TRANSLATION_DIR) -add-qt-tr $(OSX_QT_TRANSLATIONS) -verbose 2
|
INSTALLNAMETOOL=$(INSTALLNAMETOOL) OTOOL=$(OTOOL) STRIP=$(STRIP) $(OSX_DEPLOY_SCRIPT) $(OSX_APP) -translations-dir=$(QT_TRANSLATION_DIR) -add-qt-tr $(OSX_QT_TRANSLATIONS) -verbose 2
|
||||||
|
Binary file not shown.
Binary file not shown.
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 48 KiB |
Binary file not shown.
BIN
contrib/macdeploy/background.tiff
Normal file
BIN
contrib/macdeploy/background.tiff
Normal file
Binary file not shown.
BIN
contrib/macdeploy/background@2x.png
Normal file
BIN
contrib/macdeploy/background@2x.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 136 KiB |
@ -10,7 +10,7 @@
|
|||||||
<integer>620</integer>
|
<integer>620</integer>
|
||||||
</array>
|
</array>
|
||||||
<key>background_picture</key>
|
<key>background_picture</key>
|
||||||
<string>background.png</string>
|
<string>background.tiff</string>
|
||||||
<key>icon_size</key>
|
<key>icon_size</key>
|
||||||
<integer>96</integer>
|
<integer>96</integer>
|
||||||
<key>applications_symlink</key>
|
<key>applications_symlink</key>
|
||||||
|
@ -767,7 +767,7 @@ if config.dmg is not None:
|
|||||||
for path, dirs, files in os.walk("dist"):
|
for path, dirs, files in os.walk("dist"):
|
||||||
for file in files:
|
for file in files:
|
||||||
size += os.path.getsize(os.path.join(path, file))
|
size += os.path.getsize(os.path.join(path, file))
|
||||||
size += int(size * 0.1)
|
size += int(size * 0.15)
|
||||||
|
|
||||||
if verbose >= 3:
|
if verbose >= 3:
|
||||||
print "Creating temp image for modification..."
|
print "Creating temp image for modification..."
|
||||||
@ -791,7 +791,8 @@ if config.dmg is not None:
|
|||||||
print "+ Applying fancy settings +"
|
print "+ Applying fancy settings +"
|
||||||
|
|
||||||
if fancy.has_key("background_picture"):
|
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:
|
if verbose >= 3:
|
||||||
print fancy["background_picture"], "->", bg_path
|
print fancy["background_picture"], "->", bg_path
|
||||||
shutil.copy2(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:
|
if bg_path is not None:
|
||||||
# Set background file, then call SetFile to make it invisible.
|
# Set background file, then call SetFile to make it invisible.
|
||||||
# (note: making it invisible first makes set background picture fail)
|
# (note: making it invisible first makes set background picture fail)
|
||||||
bgscript = Template("""set background picture of theViewOptions to file "$bgpic"
|
bgscript = Template("""set background picture of theViewOptions to file ".background:$bgpic"
|
||||||
do shell script "SetFile -a V /Volumes/$disk/$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"]})
|
params["background_commands"] = bgscript.substitute({"bgpic" : os.path.basename(bg_path), "disk" : params["disk"]})
|
||||||
|
|
||||||
s = appscript.substitute(params)
|
s = appscript.substitute(params)
|
||||||
|
Loading…
Reference in New Issue
Block a user