* Add scripts to build a tree of licenses that are missing from the installers
* Add a line that was accidentally removed
* add steps in the build_license_directory script to install pip-licenses and license-checker
* Pip install pip-license
* Added commands to check the working dir in the build_license_direcotory.sh
* Fix the path for the npm commands
* Copy the library dir over
* Add a line to cd back to the previous dir in the build_licenses_directory.sh file
* Fix path to go back to "build_scripts"
* Fixing a typo with a path in the build_license_directory.sh file
* Troubleshoot path
* Change word from library to licenses
* Add a command to list contents of "dist/$CLI_DEB_BASE/opt/chia/" for troubleshooting
* Copy the license file to the "GUI" directory
* Fix the last for loop
* Move the step to change directory back to build scripts in the build_license_directory.sh file
* Add some more steps to troubleshoot the path and license-checker usage
* Fix a typo
* Add an "npm install ." before running the license-checker
* Fix a typo
* Change back to the build_scripts dir before the first loop in build_license_directory.sh file
* Revert "Change back to the build_scripts dir before the first loop in build_license_directory.sh file"
This reverts commit a3e88a2583.
* Fix the path for moving the license file
* Change the first loop for printing licenses from npm license-checker
* Add steps to copy the license file over to the builds and comment out the "npm install ." step out of the build_license_firectory script
* Add npm ci to the build_license_directory file
* Adding a dir for troubleshooting
* Fix errors in the scripts
* Fix a path to the licenses file
* Remove a dir from the windows installer script
* Remove a copy command
* Remove a few more copy commands
* Adding a ps1 script for usage in the windows installer build script
* Replace the powershell script
* Made a couple changes to the ps1 script for building the license directory
* Remove the ps1 script for building the license dir
* Add a new script for the windows installer to build the license dir
* Fix issues with the code for windows
* Remove the -1 from NF
* Changing the script for windows to test
* Remove filename=$(basename "$i")
* Remove some ls command lines
* Add "cp -r dist/daemon ../chia-blockchain-gui/packages/gui" to the RPM installer script
* Remove "|| 'exit" or "cd' || return" from when CD'ing in the license creation scripts
* Remove extra set of ||
* Install electron-builder
* Replaced electron-packager with electron-builder for windows
* Upgraded electron-builder version for mac
* Replaced electron-packager with electron-builder for Linux and integreated deb/rpm dir
* Updated mac installer job
* Fixed app.asar location
* Fixed dmg name for arm64 mac
* Updated installer-version.py
* Updated Linux(deb) installer CI job
* Updated Linux(rpm) installer CI job
* Fixed Linux(rpm) install CI issue
* Revert to use `electron-packager` instead of `electron-builder` for arm64 .deb installer
* Fixed lint errors
* Fixed rpm installer job issue
* Updated Windows installer CI job
* Fixed rpm installer CI job
* Simplified arm64 build
* Added -y option to `apt install` command
* Added `dmg-license` as npm build dependency for MacOS
* Attempt to set product name appropriately for each platform
* Specified productNames in commands
* Fixed arm64 installer issue
* Stopped to create link '/opt/chia/daemon'
* Updated desktop app name for linux installers
* Updated packageName for linux installers
* Abort build jobs when 'cd' fails
* Updated the GUI submodule ref (main:5e52b7f53478d4f39b4a0f0203f41e31dd53aee9)
Co-authored-by: Jeff Cruikshank <jeff@chia.net>
* Optimized CI execution times
* Fixed a lint error
* Update GUI cache keys for linux
* Added `git status` and `git submodule` to build_xxx-installer.sh