xiaozhi / build.json
nzjsdsk's picture
Upload 169 files
27e74f3 verified
raw
history blame
1.97 kB
{
"name": "xiaozhi",
"version": "1.0.0",
"publisher": "Junsen",
"entry": "main.py",
"icon": "assets/xiaozhi_icon.ico",
"hooks": "hooks",
"onefile": false,
"additional_pyinstaller_args": "--add-data assets;assets --add-data libs;libs --add-data src;src --add-data models;models --hidden-import=PyQt5",
"inno_setup_path": "E:\\application\\Inno Setup 6\\ISCC.exe",
"platform_specific": {
"windows": {
"format": "exe",
"additional_pyinstaller_args": "--add-data assets;assets --add-data libs;libs --add-data src;src --add-data models;models --hidden-import=PyQt5 --noconsole",
"desktop_entry": true,
"installer_options": {
"languages": ["ChineseSimplified", "English"],
"license_file": "LICENSE",
"readme_file": "README.md",
"create_desktop_icon": true,
"allow_run_after_install": true
}
},
"linux": {
"format": "deb",
"desktop_entry": true,
"categories": "Utility;Development;",
"description": "小智Ai客户端",
"requires": "libc6,libgtk-3-0,libx11-6,libopenblas-dev",
"additional_pyinstaller_args": "--add-data assets:assets --add-data libs:libs --add-data src:src --add-data models:models --hidden-import=PyQt5"
},
"macos": {
"format": "app",
"additional_pyinstaller_args": "--add-data assets:assets --add-data libs:libs --add-data src:src --add-data models:models --hidden-import=PyQt5 --windowed",
"app_bundle_name": "XiaoZhi.app",
"bundle_identifier": "com.junsen.xiaozhi",
"sign_bundle": false,
"create_dmg": true,
"installer_options": {
"license_file": "LICENSE",
"readme_file": "README.md"
}
}
},
"build_installer": true
}