Skip to content

fix: Fix libraries for AppImage build issue#11

Merged
aoiwelle merged 1 commit intoxuy:mainfrom
aoiwelle:fix_appimage_publish
Mar 12, 2026
Merged

fix: Fix libraries for AppImage build issue#11
aoiwelle merged 1 commit intoxuy:mainfrom
aoiwelle:fix_appimage_publish

Conversation

@aoiwelle
Copy link
Copy Markdown
Collaborator

Currently, the AppImage fails when run on a Fedora Desktop. This attempts to match other working AppImage builds using Tauri.

@aoiwelle aoiwelle force-pushed the fix_appimage_publish branch from 1fb96aa to dad4c41 Compare March 11, 2026 08:00
xuy added a commit that referenced this pull request Mar 11, 2026
Add patchelf so linuxdeploy's GTK plugin can rewrite RPATHs in bundled
libraries. Without it, the AppImage loads system libs at runtime instead
of its own, causing ABI crashes on distros other than the build host
(e.g. Fedora when built on Ubuntu).

Remove libayatana-appindicator3-dev — the project doesn't use tray/
appindicator features (no tray-icon in Cargo.toml tauri features).

Supersedes #11.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@aoiwelle aoiwelle force-pushed the fix_appimage_publish branch 2 times, most recently from 6e7c672 to 227d270 Compare March 12, 2026 17:18
This should prevent the issues observed in Gnome when running the
AppImage. This *may* drop support for much older LTS systems.
@aoiwelle aoiwelle force-pushed the fix_appimage_publish branch from 227d270 to 097f389 Compare March 12, 2026 18:03
@aoiwelle
Copy link
Copy Markdown
Collaborator Author

I found the issue; the libraries packed from ubuntu-22.04 aren't compatible with current versions of Gnome using Wayland. This change moves the machine-base to ubuntu-latest, which is currently ubuntu-24.04, which is the newer LTS.

@aoiwelle aoiwelle requested a review from xuy March 12, 2026 18:05
@aoiwelle
Copy link
Copy Markdown
Collaborator Author

Test by downloading the AppImage and running to see that it loads the main screen.

@aoiwelle aoiwelle merged commit c7cf052 into xuy:main Mar 12, 2026
2 checks passed
@aoiwelle aoiwelle deleted the fix_appimage_publish branch March 12, 2026 19:00
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.

1 participant