Skip to content

Protondrive CLI 0.2.1

Choose a tag to compare

@ColinMario ColinMario released this 29 Jun 07:18
· 5 commits to main since this release

Protondrive CLI 0.2.1

This patch release adds Flatpak packaging support for Protondrive-for-Linux and keeps the package honest about what it ships: the GPLv3 wrapper only. Proton's official proton-drive CLI and rclone remain host-installed tools.

Highlights

  • Added Flatpak manifest metadata for io.github.ColinMario.ProtondriveForLinux.
  • Added AppStream metadata, a desktop entry, and a neutral project icon for packaging and Flathub preparation.
  • Added vendored Go dependencies so Flatpak builds can run with GOFLAGS=-mod=vendor without fetching Go modules during the build.
  • Added Flatpak host-tool forwarding: when the wrapper runs inside a Flatpak sandbox, it can resolve host-installed proton-drive and rclone through flatpak-spawn --host.
  • Documented Flatpak build/install steps and runtime expectations.

Notes

  • This is not an official Proton Flatpak. It prepares this project for Flatpak packaging while relying on Proton's official CLI installed on the host.

Validation

  • go test ./...
  • go vet ./...
  • Flatpak manifest YAML parse
  • AppStream/SVG XML parse
  • macOS builds for amd64 and arm64
  • Linux cross-builds for amd64 and arm64
  • Archive checksum verification