electron-builder with riscv64 support.
Override the dependency resolution of the following packages:
app-builder-lib -> @riscv-forks/app-builder-lib
builder-util -> @riscv-forks/builder-util
electron-builder -> @riscv-forks/electron-builder
For each new electron-builder release, the following steps should be performed:
- Switch to tag of upstream release
- Pick up riscv commits from riscv64 branch
- Run
pnpm i
andpnpm compile
- Push the current HEAD to a new branch named after the upstream release, e.g.
v24.10.0-riscv
- Publish to npm:
pnpm -F <package_dir_name> publish --access public
When electron officially supports riscv64, this package should be deprecated and removed.