Commit Graph

2 Commits

Author SHA1 Message Date
Gregory Schier
242d9cc213 Rename app ID to app.yaak.Yaak and add license file
Flathub requires IDs not end in generic terms like .desktop.
Also installs LICENSE to the required path.
2026-02-10 07:04:37 -08:00
Gregory Schier
9e1936f345 Add Flatpak and Flathub packaging support
Add all files needed to package Yaak as a Flatpak for distribution on
Flathub. Uses the deb-extraction approach recommended by Tauri docs:
the manifest downloads the existing .deb release artifact, extracts it,
and installs the binary/resources into the Flatpak /app prefix.

Includes:
- AppStream metainfo.xml with app metadata and branding
- Flatpak manifest (app.yaak.desktop.yml) for x86_64 and aarch64
- Properly sized icons (128/256/512px) named per Flatpak conventions
- Helper script to update manifest hashes for new releases

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 10:22:11 -08:00