Store installer metadata to metadata file and reduce helper scripts to single script file.
Additional info
Modified build scripts to create installers for windows, mac and linux. Then create metadata about the file, with information about used python packages. Renamed third party scripts to runtime dependency. Moved some of the build logic from shell script to python scripts. Especially macos installer creation. Merged all powershell scripts into one and all shell script into one.
Testing notes:
All manage commands should work as expected, and should be possible to build desktop application. The output folder should contain metadata about build and installer in ./build/metadata.json.
Changelog Description
Store installer metadata to metadata file and reduce helper scripts to single script file.
Additional info
Modified build scripts to create installers for windows, mac and linux. Then create metadata about the file, with information about used python packages. Renamed third party scripts to runtime dependency. Moved some of the build logic from shell script to python scripts. Especially macos installer creation. Merged all powershell scripts into one and all shell script into one.
Testing notes:
All manage commands should work as expected, and should be possible to build desktop application. The output folder should contain metadata about build and installer in
./build/metadata.json
.