Add a desktop build script for manual releases

deploy/build_desktop.sh builds the Arch, Debian and Windows packages into
desktop/release/ without publishing anything, lists what it produced with
sizes and SHA-256 sums for release notes, and prints the suggested Gitea
tag. Installing locally, handing the files out and attaching them to a
Gitea release all stay manual; push_desktop.sh remains the update-feed
publisher.
This commit is contained in:
2026-09-20 18:08:19 -05:00
parent e839c84bf0
commit 69f324ead7
3 changed files with 81 additions and 0 deletions
+4
View File
@@ -42,6 +42,10 @@ npm run dist:win # release/J621 Setup 0.1.0.exe (cross-built with wine; unte
npm run dist:all
```
`deploy/build_desktop.sh` wraps the same commands, installs dependencies on
first run and prints sizes plus SHA-256 sums for release notes. Nothing is
published by it; `deploy/push_desktop.sh` is the one that feeds auto-updates.
The Arch package can be installed and removed with pacman:
```bash