53
53
cmake --build "${{ runner.workspace }}/stormlib/build" --config RelWithDebInfo
54
54
cmake --install "${{ runner.workspace }}/stormlib/build" --config RelWithDebInfo
55
55
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' }}
59
59
60
60
- name : " configure"
61
61
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:
64
64
- name : " install"
65
65
run : cmake --install "${{ github.workspace }}/build" --prefix "${{ github.workspace }}/install" --config RelWithDebInfo
66
66
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' }}
81
83
82
84
- run : |
83
85
mkdir dependencies/
0 commit comments