|
53 | 53 | TARGET_PLATFORM: X11 |
54 | 54 | run: | |
55 | 55 | echo ${TARGET_PLATFORM} |
56 | | - PATH="/opt/qt512/bin:$PATH" |
57 | 56 | CXX="clang++" |
58 | 57 | qmake DEFINES+=X11 CONFIG+=release PREFIX=/usr |
59 | 58 | make INSTALL_ROOT=appdir install_icon ; find appdir/ |
|
73 | 72 | matrix: |
74 | 73 | cfg: |
75 | 74 | - { os: ubuntu-22.04, arch: x86_64 } |
76 | | - # - { os: ubuntu-24.04-arm, arch: aarch64 } |
| 75 | + - { os: ubuntu-24.04-arm, arch: aarch64 } |
77 | 76 |
|
78 | 77 | steps: |
79 | 78 | - uses: actions/checkout@v4 |
@@ -110,15 +109,14 @@ jobs: |
110 | 109 | TARGET_PLATFORM: wayland |
111 | 110 | run: | |
112 | 111 | echo ${TARGET_PLATFORM} |
113 | | - PATH="/opt/qt512/bin:$PATH" |
114 | 112 | CXX="clang++" |
115 | 113 | qmake DEFINES+=WAYLAND CONFIG+=release PREFIX=/usr |
116 | | - make INSTALL_ROOT=appdir install ; find appdir/ |
117 | | - wget -c -nv "https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-${{matrix.cfg.arch}}.AppImage" |
118 | | - chmod a+x linuxdeployqt-continuous-${{matrix.cfg.arch}}.AppImage |
119 | | - export VERSION=${TARGET_PLATFORM} |
120 | | - cp vulkanCapsViewer.png appdir/usr/share/icons/hicolor/256x256/apps/vulkanCapsViewer.png |
121 | | - ./linuxdeployqt-continuous-${{matrix.cfg.arch}}.AppImage appdir/usr/share/applications/* -appimage -exclude-libs=libwayland-client.so |
| 114 | + make INSTALL_ROOT=appdir install_icon ; find appdir/ |
| 115 | + wget -c -nv "https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-${{matrix.cfg.arch}}.AppImage" |
| 116 | + wget -c -nv "https://github.com/linuxdeploy/linuxdeploy-plugin-qt/releases/download/continuous/linuxdeploy-plugin-qt-${{matrix.cfg.arch}}.AppImage" |
| 117 | + chmod +x linuxdeploy*.AppImage |
| 118 | + ./linuxdeploy-${{matrix.cfg.arch}}.AppImage --appdir=appdir --output=appimage -e ./vulkanCapsViewer -d vulkanCapsViewer.desktop -i ./vulkanCapsViewer.png -p qt |
| 119 | + mv Vulkan_Caps_Viewer-${{matrix.cfg.arch}}.AppImage Vulkan_Caps_Viewer-X11-${{matrix.cfg.arch}}.AppImage |
122 | 120 | - name: Upload |
123 | 121 | if: github.ref == 'refs/heads/master' |
124 | 122 | run: curl -T Vulkan_Caps_Viewer-wayland-${{matrix.cfg.arch}}.AppImage ftp://${{ secrets.FTP_USER_NAME }}:${{ secrets.FTP_PASS }}@${{ secrets.FTP_SERVER_NAME }} |
|
0 commit comments