Skip to content

Fix: bundle Qt image format plugins in Linux AppImage - #9

Merged
corecommit merged 3 commits into
corecommit:mainfrom
fuis18:main
Aug 10, 2026
Merged

Fix: bundle Qt image format plugins in Linux AppImage#9
corecommit merged 3 commits into
corecommit:mainfrom
fuis18:main

Conversation

@fuis18

@fuis18 fuis18 commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

Images broke

Problem

The images (logos) render broken/empty in the Linux AppImage, but work fine in the local build.

Cause

The AppImage only packages 4 image plugins (gif, ico, jpeg, svg).
Linuxdeploy-plugin-qt does not include libqwebp.so because the runner lacks qt6-imageformats. The platforms serve their logos in WebP format, and without this plugin, Qt cannot decode them.

Changes

  • Install qt6-imageformats on the Linux runner
  • Copy all imageformats/*.so files to appdir/usr/plugins/imageformats/ before running linuxdeploy

It was strange for me to see different icons in my compilation and in the appimage

20260809_140442

Commits

The first commit the git actions indicated changing a line
The second I download the appimage file generated

@fuis18
fuis18 marked this pull request as draft August 9, 2026 19:25
@fuis18
fuis18 marked this pull request as ready for review August 9, 2026 20:04
@fuis18
fuis18 marked this pull request as draft August 9, 2026 20:08
@corecommit
corecommit marked this pull request as ready for review August 10, 2026 04:32
@corecommit
corecommit merged commit 287c545 into corecommit:main Aug 10, 2026
5 of 6 checks passed
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