Skip to content

packaging(linux): rpm, Flatpak, and AUR (#386) - #411

Merged
ZhuchkaTriplesix merged 1 commit into
devfrom
issue/386-linux-rpm-flatpak-aur
Jul 27, 2026
Merged

packaging(linux): rpm, Flatpak, and AUR (#386)#411
ZhuchkaTriplesix merged 1 commit into
devfrom
issue/386-linux-rpm-flatpak-aur

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

Summary

  • Adds build_rpm.sh and build_flatpak.sh reusing the same Flutter linux bundle as .deb / AppImage
  • Release CI publishes Querya-Desktop-{ver}-linux.rpm and .flatpak with checksums
  • Flatpak manifest (com.queryahub.querya_desktop), shared desktop entry, RPM spec, and AUR PKGBUILD + README
  • Documents install commands and updater policy (apt/dnf/flatpak vs zip/AppImage)

Closes #386

Test plan

  • Merge to dev; next Release tag produces .rpm + .flatpak on GitHub
  • Smoke: sudo dnf install ./Querya-Desktop-*-linux.rpm (Fedora) — app launches from menu
  • Smoke: flatpak install --user ./Querya-Desktop-*-linux.flatpak — keyring + network
  • AUR: makepkg -si in packaging/linux/aur/ against latest Release zip

Extend Release CI with .rpm and .flatpak artifacts reusing the Flutter
linux bundle; add build scripts, Flatpak manifest, RPM spec, and AUR
PKGBUILD with updater/docs policy for managed installs.

Closes #386
@github-actions github-actions Bot added documentation Improvements or additions to documentation enhancement New feature or request core Core library logic and services labels Jul 27, 2026
@ZhuchkaTriplesix
ZhuchkaTriplesix merged commit c48b1c6 into dev Jul 27, 2026
4 checks passed
@ZhuchkaTriplesix ZhuchkaTriplesix self-assigned this Jul 27, 2026
@ZhuchkaTriplesix
ZhuchkaTriplesix deleted the issue/386-linux-rpm-flatpak-aur branch July 27, 2026 20:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

core Core library logic and services documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant