- uninstall gmp by running
brew uninstall gmp --ignore-dependencies
- run
npm run package-mac
(see README for cross-arch build) - reinstall gmp by running
brew install gmp
- notarize
Bob.dmg
by runningxcrun altool --notarize-app --primary-bundle-id "{bunde-id}" --username "{username}" --password "{password}" --asc-provider "{asc-provider-id}" --file ./release/Bob.dmg
- you can check notarization status by running
xcrun altool --notarization-info "{notarization-id}" --username "{username} --password "{password}"
- Simply build with
npm run package-win
- The
.exe
file will be placed in./release/
.
- Simply build with
npm run package-linux
- The
.AppImage
file will be placed in./release/
.
- Create a checksum file for all binaires with
# say only latest versions of Bob binaries are in current directory sha512sum Bob* > SHA512SUMS-0.8.0.txt
- Verify it with
sha512sum -c SHA512SUMS-0.8.0.txt