File tree Expand file tree Collapse file tree 3 files changed +11
-4
lines changed
Expand file tree Collapse file tree 3 files changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -111,9 +111,16 @@ osx_volname:
111111 echo $(OSX_VOLNAME ) > $@
112112
113113if BUILD_DARWIN
114- $(OSX_DMG ) : $(OSX_APP_BUILT ) $(OSX_PACKAGING )
114+ $(OSX_DMG ) : $(OSX_APP_BUILT ) $(OSX_PACKAGING ) $( OSX_BACKGROUND_IMAGE )
115115 $(PYTHON ) $(OSX_DEPLOY_SCRIPT ) $(OSX_APP ) -add-qt-tr $(OSX_QT_TRANSLATIONS ) -translations-dir=$(QT_TRANSLATION_DIR ) -dmg -fancy $(OSX_FANCY_PLIST ) -verbose 2 -volname $(OSX_VOLNAME )
116116
117+ $(OSX_BACKGROUND_IMAGE ) .png : contrib/macdeploy/$(OSX_BACKGROUND_SVG )
118+ sed ' s/PACKAGE_NAME/$(PACKAGE_NAME)/' < " $<" | $(RSVG_CONVERT ) -f png -d 36 -p 36 -o $@
119+ $(OSX_BACKGROUND_IMAGE ) @2x.png : contrib/macdeploy/$(OSX_BACKGROUND_SVG )
120+ sed ' s/PACKAGE_NAME/$(PACKAGE_NAME)/' < " $<" | $(RSVG_CONVERT ) -f png -d 72 -p 72 -o $@
121+ $(OSX_BACKGROUND_IMAGE ) : $(OSX_BACKGROUND_IMAGE ) .png $(OSX_BACKGROUND_IMAGE ) @2x.png
122+ tiffutil -cathidpicheck $^ -out $@
123+
117124deploydir : $(OSX_DMG )
118125else
119126APP_DIST_DIR =$(top_builddir ) /dist
Original file line number Diff line number Diff line change @@ -319,6 +319,7 @@ case $host in
319319 fi
320320 fi
321321
322+ AC_PATH_PROGS ( [ RSVG_CONVERT] , [ rsvg-convert rsvg] ,rsvg-convert )
322323 AC_CHECK_PROG ( [ BREW] ,brew , brew )
323324 if test x$BREW = xbrew; then
324325 dnl These Homebrew packages may be keg-only, meaning that they won't be found
@@ -352,7 +353,6 @@ case $host in
352353 AC_PATH_TOOL ( [ INSTALLNAMETOOL] , [ install_name_tool] , install_name_tool )
353354 AC_PATH_TOOL ( [ OTOOL] , [ otool] , otool )
354355 AC_PATH_PROGS ( [ GENISOIMAGE] , [ genisoimage mkisofs] ,genisoimage )
355- AC_PATH_PROGS ( [ RSVG_CONVERT] , [ rsvg-convert rsvg] ,rsvg-convert )
356356 AC_PATH_PROGS ( [ IMAGEMAGICK_CONVERT] , [ convert] ,convert )
357357 AC_PATH_PROGS ( [ TIFFCP] , [ tiffcp] ,tiffcp )
358358
Original file line number Diff line number Diff line change @@ -791,7 +791,7 @@ if config.dmg is not None:
791791 except subprocess .CalledProcessError as e :
792792 sys .exit (e .returncode )
793793
794- m = re .search ("/Volumes/(.+$)" , output )
794+ m = re .search ("/Volumes/(.+$)" , output . decode () )
795795 disk_root = m .group (0 )
796796 disk_name = m .group (1 )
797797
@@ -868,7 +868,7 @@ if config.dmg is not None:
868868 print (s )
869869
870870 p = subprocess .Popen (['osascript' , '-' ], stdin = subprocess .PIPE )
871- p .communicate (input = s )
871+ p .communicate (input = s . encode ( 'utf-8' ) )
872872 if p .returncode :
873873 print ("Error running osascript." )
874874
You can’t perform that action at this time.
0 commit comments