mirror of
https://github.com/Retropex/bitcoin.git
synced 2025-05-12 19:20:42 +02:00
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.
This commit is contained in:
parent
f421de5be6
commit
dac6936719
@ -38,7 +38,6 @@ OSX_APP=Bitcoin-Qt.app
|
|||||||
OSX_VOLNAME = $(subst $(space),-,$(PACKAGE_NAME))
|
OSX_VOLNAME = $(subst $(space),-,$(PACKAGE_NAME))
|
||||||
OSX_DMG = $(OSX_VOLNAME).dmg
|
OSX_DMG = $(OSX_VOLNAME).dmg
|
||||||
OSX_TEMP_ISO = $(OSX_DMG:.dmg=).temp.iso
|
OSX_TEMP_ISO = $(OSX_DMG:.dmg=).temp.iso
|
||||||
OSX_BACKGROUND_IMAGE=$(top_srcdir)/contrib/macdeploy/background.tiff
|
|
||||||
OSX_DEPLOY_SCRIPT=$(top_srcdir)/contrib/macdeploy/macdeployqtplus
|
OSX_DEPLOY_SCRIPT=$(top_srcdir)/contrib/macdeploy/macdeployqtplus
|
||||||
OSX_INSTALLER_ICONS=$(top_srcdir)/src/qt/res/icons/bitcoin.icns
|
OSX_INSTALLER_ICONS=$(top_srcdir)/src/qt/res/icons/bitcoin.icns
|
||||||
OSX_PLIST=$(top_builddir)/share/qt/Info.plist #not installed
|
OSX_PLIST=$(top_builddir)/share/qt/Info.plist #not installed
|
||||||
@ -129,7 +128,7 @@ $(OSX_DMG): $(OSX_APP_BUILT) $(OSX_PACKAGING)
|
|||||||
deploydir: $(OSX_DMG)
|
deploydir: $(OSX_DMG)
|
||||||
else !BUILD_DARWIN
|
else !BUILD_DARWIN
|
||||||
APP_DIST_DIR=$(top_builddir)/dist
|
APP_DIST_DIR=$(top_builddir)/dist
|
||||||
APP_DIST_EXTRAS=$(APP_DIST_DIR)/.background/background.tiff $(APP_DIST_DIR)/.DS_Store $(APP_DIST_DIR)/Applications
|
APP_DIST_EXTRAS=$(APP_DIST_DIR)/.DS_Store $(APP_DIST_DIR)/Applications
|
||||||
|
|
||||||
$(APP_DIST_DIR)/Applications:
|
$(APP_DIST_DIR)/Applications:
|
||||||
@rm -f $@
|
@rm -f $@
|
||||||
@ -143,10 +142,6 @@ $(OSX_TEMP_ISO): $(APP_DIST_EXTRAS)
|
|||||||
$(OSX_DMG): $(OSX_TEMP_ISO)
|
$(OSX_DMG): $(OSX_TEMP_ISO)
|
||||||
$(DMG) dmg "$<" "$@"
|
$(DMG) dmg "$<" "$@"
|
||||||
|
|
||||||
$(APP_DIST_DIR)/.background/background.tiff:
|
|
||||||
$(MKDIR_P) $(@D)
|
|
||||||
cp $(OSX_BACKGROUND_IMAGE) $@
|
|
||||||
|
|
||||||
$(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) $(PYTHON) $(OSX_DEPLOY_SCRIPT) $(OSX_APP) $(OSX_VOLNAME) -translations-dir=$(QT_TRANSLATION_DIR)
|
INSTALLNAMETOOL=$(INSTALLNAMETOOL) OTOOL=$(OTOOL) STRIP=$(STRIP) $(PYTHON) $(OSX_DEPLOY_SCRIPT) $(OSX_APP) $(OSX_VOLNAME) -translations-dir=$(QT_TRANSLATION_DIR)
|
||||||
|
|
||||||
|
@ -544,6 +544,16 @@ ds.close()
|
|||||||
if platform.system() == "Darwin":
|
if platform.system() == "Darwin":
|
||||||
subprocess.check_call(f"codesign --deep --force --sign - {target}", shell=True)
|
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:
|
if config.dmg is not None:
|
||||||
|
|
||||||
print("+ Preparing .dmg disk image +")
|
print("+ Preparing .dmg disk image +")
|
||||||
@ -570,14 +580,6 @@ if config.dmg is not None:
|
|||||||
m = re.search(r"/Volumes/(.+$)", output)
|
m = re.search(r"/Volumes/(.+$)", output)
|
||||||
disk_root = m.group(0)
|
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"))
|
os.symlink("/Applications", os.path.join(disk_root, "Applications"))
|
||||||
|
|
||||||
print("+ Finalizing .dmg disk image +")
|
print("+ Finalizing .dmg disk image +")
|
||||||
|
Loading…
Reference in New Issue
Block a user