Skip to content

Linux releases: Qt AppImage bundling, .deb metadata; Flatpak docs (#64, #105) - #142

Merged
vigri merged 1 commit into
ScanTailor-Advanced:masterfrom
pablogventura:fix/p1-64-105-distribution
Apr 30, 2026
Merged

Linux releases: Qt AppImage bundling, .deb metadata; Flatpak docs (#64, #105)#142
vigri merged 1 commit into
ScanTailor-Advanced:masterfrom
pablogventura:fix/p1-64-105-distribution

Conversation

@pablogventura

Copy link
Copy Markdown

Summary

Addresses distribution follow-ups from #64 (GitHub Release binaries) and #105 (Flatpak documentation and manifest maintenance in this repo).

#64

  • AppImage: .github/workflows/release.yml downloaded linuxdeploy-plugin-qt but never ran it. The AppImage step now calls linuxdeploy with --plugin qt so Qt platform plugins (including xcb) are bundled, matching the failure mode described in the issue.
  • .deb metadata: build-deb.sh now sets Maintainer, Homepage, and Bugs to this fork instead of the original upstream.

#105

  • README: Clarifies local flatpak-builder usage (KDE 5.15-23.08), that Flathub still lists com.github._4lex4.ScanTailor-Advanced, and that a future Flathub listing for this fork is out of scope for this PR (tracked in Flathub still packages the original Scan Tailor Advanced | Flatpak release possible? #105).
  • Manifest: flatpak/org.scantailor.Advanced.json uses KDE runtime 5.15-23.08 and drops redundant base / base-version entries that duplicated the SDK.

Testing

  • Not run: full AppImage build needs the release workflow or a matching local linuxdeploy run.
  • build-deb.sh changes are metadata-only aside from existing dependency logic.

Feedback welcome on whether a tagged release test run should happen before merge.

@pablogventura

Copy link
Copy Markdown
Author

@vigri — could you review this PR when you have a chance?

It improves Linux release artifacts (AppImage Qt bundling via linuxdeploy --plugin qt, .deb metadata for this fork) and Flatpak/README notes for #64 / #105. Happy to adjust based on your feedback.

, ScanTailor-Advanced#105)

- release.yml: bundle Qt via linuxdeploy --plugin qt for AppImage xcb
- build-deb.sh: point Maintainer, Homepage, Bugs at ScanTailor-Advanced fork
- flatpak: KDE runtime 5.15-23.08, drop redundant base/base-version
- README: Flatpak/Flathub scope, local build steps, Releases pointer for ScanTailor-Advanced#64
@pablogventura
pablogventura force-pushed the fix/p1-64-105-distribution branch from daa23b7 to 9948473 Compare April 27, 2026 16:23
@vigri
vigri merged commit b092fca into ScanTailor-Advanced:master Apr 30, 2026
3 checks passed
@pablogventura
pablogventura deleted the fix/p1-64-105-distribution branch May 24, 2026 02:17
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