downloads: binaries as releases only + README download table

Binaries in the file tree open a dead 'View Raw' page in Gitea (it can't
preview a binary, LFS or not). Move msi/zip/deb out of the tree to release
assets — clean one-click downloads — and put a Downloads table at the top of
the README linking straight to them so they are visible on the front page.
Tree now holds only text + scripts.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TBkSFmrU24kqmhEJsBNgYZ
This commit is contained in:
bjorne
2026-09-16 20:31:12 +02:00
co-authored by Claude Opus 4.8
parent c3c2c1ec87
commit d4a1252f5e
6 changed files with 27 additions and 25 deletions
+27 -9
View File
@@ -10,15 +10,26 @@ with each package.
© 2025–2026 bjorne, SA7AUX — GNU General Public License v2 or later.
All downloads sit in the root of this repository — grab the file you need
directly, or from the [releases](../../releases) page.
## Downloads
Click a file to download it directly:
| Platform | Download |
|---|---|
| **Windows** installer | [darthvader-0.1.0-83e21492-win64.msi](../../releases/download/v0.1.0-83e21492/darthvader-0.1.0-83e21492-win64.msi) |
| **Windows** portable zip | [darthvader-0.1.0-83e21492-win64.zip](../../releases/download/v0.1.0-83e21492/darthvader-0.1.0-83e21492-win64.zip) |
| **Debian / Ubuntu** package | [darthvader_0.1.0-1_amd64.deb](../../releases/download/v0.1.0-83e21492/darthvader_0.1.0-1_amd64.deb) |
| Checksums | [SHA256SUMS](../../releases/download/v0.1.0-83e21492/SHA256SUMS) |
Every build is on the [**releases**](../../releases) page. The links above
always point at the current release.
## Windows
| File | For |
|---|---|
| `darthvader-<version>-win64.msi` | Normal install — Start menu + desktop shortcut, uninstall entry |
| `darthvader-<version>-win64.zip` | No installer: unpack anywhere and run `bin\darthvader.exe` |
| `…-win64.msi` | Normal install — Start menu + desktop shortcut, uninstall entry |
| `…-win64.zip` | No installer: unpack anywhere and run `bin\darthvader.exe` |
Windows 10/11 64-bit. Everything is bundled (Qt, codecs, LADSPA plugins);
nothing else needs installing.
@@ -40,18 +51,25 @@ DV3000 / ThumbDV / DVstick sticks appear as COM ports through the FTDI VCP
driver and are detected automatically. If audio stutters, lower the port's
*Latency Timer* to 1–2 ms in Device Manager → Port Settings → Advanced.
## Debian / Raspberry Pi OS
## Debian / Ubuntu / Raspberry Pi OS
`.deb` packages in the repository root — trixie `amd64` today, bookworm and
`arm64` (Pi Zero 2 W and newer) to follow:
Install the `.deb` from the Downloads table above — trixie `amd64` today,
bookworm and `arm64` (Pi Zero 2 W and newer) to follow:
```sh
sudo apt install ./darthvader_<version>_<arch>.deb
sudo apt install ./darthvader_0.1.0-1_amd64.deb
```
Or wire in the apt repository once and get updates with `apt`:
```sh
curl -fsSL https://debrepo.sa7aux.se/setup.sh | sudo bash
sudo apt install darthvader
```
## Verifying downloads
`SHA256SUMS` in the root lists the sums for every file here:
Each release ships a `SHA256SUMS`:
```sh
sha256sum -c SHA256SUMS