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