From 6193f2eb0eb30d37ff86ba4de6b7da95a7f42b65 Mon Sep 17 00:00:00 2001 From: "anthropic-code-agent[bot]" <242468646+Claude@users.noreply.github.com> Date: Sat, 7 Mar 2026 16:50:15 +0000 Subject: [PATCH] Fix AppImage CI: install libfuse2 for appimagetool Co-authored-by: ashaduri <2302268+ashaduri@users.noreply.github.com> --- .github/workflows/appimage.yml | 2 +- packaging/appimage/build-appimage.sh | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/appimage.yml b/.github/workflows/appimage.yml index d43a5dc..bd6e847 100644 --- a/.github/workflows/appimage.yml +++ b/.github/workflows/appimage.yml @@ -23,7 +23,7 @@ jobs: run: sudo apt-get update - name: Install Dependencies - run: sudo apt-get install libgtkmm-3.0-dev gettext wget file + run: sudo apt-get install libgtkmm-3.0-dev gettext wget file libfuse2 - name: Download linuxdeploy # Note: Using 'continuous' release for latest version. For reproducible builds, diff --git a/packaging/appimage/build-appimage.sh b/packaging/appimage/build-appimage.sh index c05c6d5..3593479 100755 --- a/packaging/appimage/build-appimage.sh +++ b/packaging/appimage/build-appimage.sh @@ -7,6 +7,13 @@ # Script to build GSmartControl AppImage # This script should be run from the repository root directory +# +# Requirements: +# - cmake, wget, file +# - libgtkmm-3.0-dev (or equivalent GTK3 development packages) +# - libfuse2 (required to run linuxdeploy and appimagetool AppImages) +# On Ubuntu/Debian: sudo apt-get install libfuse2 +# On Ubuntu 24.04+: sudo apt-get install libfuse2t64 set -e # Exit on error set -u # Exit on undefined variable