diff --git a/Transcription-Server/package-server.spec b/Transcription-Server/package-server.spec index 4c46e89..62cc0fd 100644 --- a/Transcription-Server/package-server.spec +++ b/Transcription-Server/package-server.spec @@ -49,6 +49,8 @@ if platform.system() == 'Windows': ffmpeg_dir = 'ffmpeg_bin_win' version_file = 'version-win.txt' plist = None + enable_upx = True + enable_stripping = True else: hiddenimports += collect_submodules('mlx') hiddenimports += collect_submodules('mlx_whisper') @@ -58,6 +60,8 @@ else: ffmpeg_dir = 'ffmpeg_bin_mac' version_file = None plist = 'Info.plist' + enable_upx = False + enable_stripping = False # Include other packages hiddenimports += collect_submodules('stable_whisper') @@ -96,8 +100,8 @@ exe = EXE( exclude_binaries=True, # Exclude unnecessary binaries from EXE name='transcription-server', debug=False, # Ensure debug is off - strip=True, # Strip unnecessary symbols - upx=True, + strip=enable_stripping, + upx=enable_upx, console=True, # Use a windowed app if applicable disable_windowed_traceback=True, version=version_file, # Add version file for Windows @@ -108,8 +112,8 @@ coll = COLLECT( a.binaries, # Include binaries here a.zipfiles, a.datas, # Include data files - strip=True, - upx=True, + strip=enable_stripping, + upx=enable_upx, upx_exclude=[], name='Transcription-Server', ) \ No newline at end of file