5353 cmake --build "${{ runner.workspace }}/stormlib/build" --config RelWithDebInfo
5454 cmake --install "${{ runner.workspace }}/stormlib/build" --config RelWithDebInfo
5555
56- - name : " dependency: fuse (linux, appimage)"
57- run : sudo apt update && sudo apt install libfuse2
58- if : ${{ matrix.platform == 'ubuntu-24.04' }}
56+ # - name: "dependency: fuse (linux, appimage)"
57+ # run: sudo apt update && sudo apt install libfuse2
58+ # if: ${{ matrix.platform == 'ubuntu-24.04' }}
5959
6060 - name : " configure"
6161 run : cmake -Wdev -Wdeprecated --warn-uninitialized -B "${{ github.workspace }}/build" -S "${{ github.workspace }}" -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_CXX_COMPILER=${{ matrix.compiler }} -DCMAKE_PREFIX_PATH="${{ runner.workspace }}/stormlib/install" ${{ matrix.extra_cmake_args }}
@@ -64,20 +64,22 @@ jobs:
6464 - name : " install"
6565 run : cmake --install "${{ github.workspace }}/build" --prefix "${{ github.workspace }}/install" --config RelWithDebInfo
6666
67- - name : " release: appimage (linux)"
68- run : |
69- echo '[Desktop Entry]' > "${{ github.workspace }}/install/default.desktop"
70- echo 'Type=Application' >> "${{ github.workspace }}/install/default.desktop"
71- echo 'Name=Noggit 3' >> "${{ github.workspace }}/install/default.desktop"
72- echo 'Icon=default' >> "${{ github.workspace }}/install/default.desktop"
73- echo 'Categories=Game;' >> "${{ github.workspace }}/install/default.desktop"
74- "${{ runner.workspace }}/linuxdeployqt" "${{ github.workspace }}/install/noggit" -appimage -bundle-non-qt-libs -no-strip -verbose=2
75- if : ${{ matrix.platform == 'ubuntu-24.04' }}
76- - uses : actions/upload-artifact@v4
77- with :
78- name : ${{ matrix.platform }}-${{ matrix.compiler }}-appimage
79- path : Noggit*.AppImage
80- if : ${{ matrix.platform == 'ubuntu-24.04' }}
67+ # \todo linuxdeployqt requires Ubuntu 20.04 for glibc version stability. Check whether they bumped the
68+ # requirement at some point since 20.04 will be dropped from GitHub CI.
69+ # - name: "release: appimage (linux)"
70+ # run: |
71+ # echo '[Desktop Entry]' > "${{ github.workspace }}/install/default.desktop"
72+ # echo 'Type=Application' >> "${{ github.workspace }}/install/default.desktop"
73+ # echo 'Name=Noggit 3' >> "${{ github.workspace }}/install/default.desktop"
74+ # echo 'Icon=default' >> "${{ github.workspace }}/install/default.desktop"
75+ # echo 'Categories=Game;' >> "${{ github.workspace }}/install/default.desktop"
76+ # "${{ runner.workspace }}/linuxdeployqt" "${{ github.workspace }}/install/noggit" -appimage -bundle-non-qt-libs -no-strip -verbose=2
77+ # if: ${{ matrix.platform == 'ubuntu-24.04' }}
78+ # - uses: actions/upload-artifact@v4
79+ # with:
80+ # name: ${{ matrix.platform }}-${{ matrix.compiler }}-appimage
81+ # path: Noggit*.AppImage
82+ # if: ${{ matrix.platform == 'ubuntu-24.04' }}
8183
8284 - run : |
8385 mkdir dependencies/
0 commit comments