Skip to content

feat(linux): add Flatpak CI, .deb builder, and AUR PKGBUILD - #1980

Open
cozyGarage wants to merge 3 commits into
TableProApp:linuxfrom
cozyGarage:feat/linux-packaging
Open

feat(linux): add Flatpak CI, .deb builder, and AUR PKGBUILD#1980
cozyGarage wants to merge 3 commits into
TableProApp:linuxfrom
cozyGarage:feat/linux-packaging

Conversation

@cozyGarage

Copy link
Copy Markdown

Summary

  • Add `.github/workflows/flatpak-linux.yml` to build `linux/flatpak/com.tablepro.linux.json` with `flatpak-builder` on GNOME 47.
  • Vendor GtkSourceView 5.16 into the Flatpak manifest; keep `scripts/build-flatpak.sh` and `scripts/generate-cargo-sources.sh` for local / Flathub offline flows.
  • Add Debian packaging under `linux/packaging/debian/` plus `scripts/build-deb.sh` (produces a rootless `.deb`).
  • Add an AUR `PKGBUILD` and packaging README. Update AppStream metainfo for MSSQL / ClickHouse.

Test plan

  • `python3 -c 'import json; json.load(open("flatpak/com.tablepro.linux.json"))'`
  • `./scripts/build-deb.sh` → `packaging/out/tablepro_0.1.0-1_amd64.deb` (6.5 MB) with expected Depends
  • GtkSourceView tarball sha256 verified against gnome.org
  • CI Flatpak job green on this PR
  • Optional local: `./scripts/build-flatpak.sh` after installing flatpak runtimes

Made with Cursor

Trung Nguyen and others added 2 commits July 27, 2026 23:32
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@cozyGarage

Copy link
Copy Markdown
Author

I have read the CLA Document and I hereby sign the CLA.

Co-authored-by: Cursor <cursoragent@cursor.com>
@datlechin

datlechin commented Jul 29, 2026

Copy link
Copy Markdown
Member

Hi @cozyGarage, could you please resolve the conflict with linux branch?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants