build.json 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. {
  2. "entry": "main.py",
  3. "name": "小智",
  4. "display_name": "小智",
  5. "version": "1.1.9",
  6. "icon": "assets/icon.png",
  7. "pyinstaller": {
  8. "onefile": false,
  9. "windowed": true,
  10. "add_data": [
  11. "models:models",
  12. "scripts:scripts",
  13. "src:src",
  14. "libs:libs",
  15. "assets:assets"
  16. ],
  17. "clean": true,
  18. "noconfirm": true
  19. },
  20. "platforms": {
  21. "macos": {
  22. "bundle_identifier": "com.company.小智",
  23. "minimum_system_version": "10.13",
  24. "category": "public.app-category.productivity",
  25. "microphone_usage_description": "此应用需要访问麦克风以实现录音功能",
  26. "speech_recognition_usage_description": "此应用需要使用语音识别功能以理解语音指令",
  27. "camera_usage_description": "此应用需要访问摄像头以实现拍照或视频功能",
  28. "copyright": "© 2024 Company. All rights reserved.",
  29. "dmg": {
  30. "volname": "小智 安装器",
  31. "window_size": [
  32. 600,
  33. 450
  34. ],
  35. "icon_size": 100,
  36. "format": "UDZO"
  37. }
  38. },
  39. "windows": {
  40. "inno_setup": {
  41. "create_desktop_icon": true,
  42. "create_start_menu_icon": true,
  43. "allow_run_after_install": true,
  44. "languages": [
  45. "chinesesimplified",
  46. "english"
  47. ]
  48. },
  49. "pyinstaller": {
  50. "contents_directory": "."
  51. }
  52. },
  53. "linux": {
  54. "formats": [
  55. "rpm",
  56. "appimage",
  57. "deb"
  58. ],
  59. "deb": {
  60. "package": "小智",
  61. "section": "utils",
  62. "priority": "optional",
  63. "desktop_entry": true,
  64. "categories": [
  65. "Utility"
  66. ]
  67. },
  68. "rpm": {
  69. "name": "小智",
  70. "group": "Applications/Utilities"
  71. },
  72. "appimage": {
  73. "desktop_entry": true,
  74. "categories": [
  75. "Utility"
  76. ]
  77. }
  78. }
  79. }
  80. }