Protondrive CLI 0.2.1
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=vendorwithout 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-driveandrclonethroughflatpak-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
amd64andarm64 - Linux cross-builds for
amd64andarm64 - Archive checksum verification