diff --git a/.github/workflows/build_release.yml b/.github/workflows/build_release.yml index 3118225..8513a10 100644 --- a/.github/workflows/build_release.yml +++ b/.github/workflows/build_release.yml @@ -93,6 +93,7 @@ jobs: run: | mv ${{ matrix.build_path }}/* linux/appimage/ cp assets/icons/logo.png linux/appimage/interstellar.png + mkdir -p linux/appimage/usr/lib/ && cp $(echo $(ldd -d linux/appimage/interstellar | grep -o '/usr/lib[^ ]*') $(ldd -d linux/appimage/lib/libflutter_linux_gtk.so | grep -o '/usr/lib/[^ ]*') | tr ' ' '\n' | sort | uniq -u) linux/appimage/usr/lib/ appimagetool linux/appimage interstellar-${{ matrix.target }}.AppImage - name: Compress build for Windows diff --git a/linux/appimage/AppRun b/linux/appimage/AppRun index 487364b..793886b 100755 --- a/linux/appimage/AppRun +++ b/linux/appimage/AppRun @@ -1,3 +1,4 @@ #!/bin/sh cd "$(dirname "$0")" -./interstellar +export LD_LIBRARY_PATH=usr/lib +exec ./interstellar