Skip to content

Commit

Permalink
Add version info to macOS app bundle
Browse files Browse the repository at this point in the history
  • Loading branch information
laggykiller committed Oct 2, 2023
1 parent e2d49df commit 48bb6ae
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions compile.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
import subprocess
import platform
import shutil
from .src.sticker_convert.__init__ import __version__

def osx_run_in_venv(cmd, get_stdout=False):
if os.path.isfile('/bin/zsh'):
Expand Down Expand Up @@ -90,16 +91,19 @@ def nuitka(python_bin, arch):
'--include-package-data=signalstickers_client',
'--include-package=imageio',
'--noinclude-data-file=tcl/opt0.4',
'--noinclude-data-file=tcl/http1.0',
'--macos-create-app-bundle',
'--macos-app-icon=src/sticker_convert/resources/appicon.icns',
'--noinclude-data-file=tcl/http1.0'
]

if platform.system() == 'Windows':
cmd_list.append('--windows-icon-from-ico=src/sticker_convert/resources/appicon.ico')
elif platform.system() == 'Darwin' and arch:
cmd_list.append(f'--macos-target-arch={arch}')
cmd_list.append('--disable-console')
cmd_list.append('--macos-create-app-bundle')
cmd_list.append('--macos-app-icon=src/sticker_convert/resources/appicon.icns')
cmd_list.append(f'--macos-target-arch={arch}')
cmd_list.append(f'--macos-app-version={__version__}')
else:
cmd_list.append('--linux-icon=src/sticker_convert/resources/appicon.png')

cmd_list.append('src/sticker-convert.py')
if platform.system() == 'Darwin':
Expand Down

0 comments on commit 48bb6ae

Please sign in to comment.