Bundle shared libs with linux AppImage

This commit is contained in:
John Wesley 2024-01-09 15:24:08 -05:00
parent cbd01571f5
commit a3bf8105ea
2 changed files with 3 additions and 1 deletions

View File

@ -93,6 +93,7 @@ jobs:
run: | run: |
mv ${{ matrix.build_path }}/* linux/appimage/ mv ${{ matrix.build_path }}/* linux/appimage/
cp assets/icons/logo.png linux/appimage/interstellar.png 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 appimagetool linux/appimage interstellar-${{ matrix.target }}.AppImage
- name: Compress build for Windows - name: Compress build for Windows

View File

@ -1,3 +1,4 @@
#!/bin/sh #!/bin/sh
cd "$(dirname "$0")" cd "$(dirname "$0")"
./interstellar export LD_LIBRARY_PATH=usr/lib
exec ./interstellar