ynput / ayon-launcher

AYON desktop application launcher
Apache License 2.0
32 stars 14 forks source link

Build metadata: Store build metadata file nexto to installer #1

Closed iLLiCiTiT closed 1 year ago

iLLiCiTiT commented 1 year ago

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.