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:
111
111
echo $(OSX_VOLNAME ) > $@
112
112
113
113
if BUILD_DARWIN
114
- $(OSX_DMG ) : $(OSX_APP_BUILT ) $(OSX_PACKAGING )
114
+ $(OSX_DMG ) : $(OSX_APP_BUILT ) $(OSX_PACKAGING ) $( OSX_BACKGROUND_IMAGE )
115
115
$(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 )
116
116
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
+
117
124
deploydir : $(OSX_DMG )
118
125
else
119
126
APP_DIST_DIR =$(top_builddir ) /dist
Original file line number Diff line number Diff line change @@ -319,6 +319,7 @@ case $host in
319
319
fi
320
320
fi
321
321
322
+ AC_PATH_PROGS ( [ RSVG_CONVERT] , [ rsvg-convert rsvg] ,rsvg-convert )
322
323
AC_CHECK_PROG ( [ BREW] ,brew , brew )
323
324
if test x$BREW = xbrew; then
324
325
dnl These Homebrew packages may be keg-only, meaning that they won't be found
@@ -352,7 +353,6 @@ case $host in
352
353
AC_PATH_TOOL ( [ INSTALLNAMETOOL] , [ install_name_tool] , install_name_tool )
353
354
AC_PATH_TOOL ( [ OTOOL] , [ otool] , otool )
354
355
AC_PATH_PROGS ( [ GENISOIMAGE] , [ genisoimage mkisofs] ,genisoimage )
355
- AC_PATH_PROGS ( [ RSVG_CONVERT] , [ rsvg-convert rsvg] ,rsvg-convert )
356
356
AC_PATH_PROGS ( [ IMAGEMAGICK_CONVERT] , [ convert] ,convert )
357
357
AC_PATH_PROGS ( [ TIFFCP] , [ tiffcp] ,tiffcp )
358
358
Original file line number Diff line number Diff line change @@ -791,7 +791,7 @@ if config.dmg is not None:
791
791
except subprocess .CalledProcessError as e :
792
792
sys .exit (e .returncode )
793
793
794
- m = re .search ("/Volumes/(.+$)" , output )
794
+ m = re .search ("/Volumes/(.+$)" , output . decode () )
795
795
disk_root = m .group (0 )
796
796
disk_name = m .group (1 )
797
797
@@ -868,7 +868,7 @@ if config.dmg is not None:
868
868
print (s )
869
869
870
870
p = subprocess .Popen (['osascript' , '-' ], stdin = subprocess .PIPE )
871
- p .communicate (input = s )
871
+ p .communicate (input = s . encode ( 'utf-8' ) )
872
872
if p .returncode :
873
873
print ("Error running osascript." )
874
874
You can’t perform that action at this time.
0 commit comments