Update build-linux.yml

This commit is contained in:
Anirudh Sevugan 2025-07-14 19:59:32 -05:00 committed by GitHub
parent 7690504161
commit 7dace75ac1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -53,8 +53,7 @@ jobs:
- name: Create snapcraft.yaml
run: |
mkdir -p snap
cat > snap/snapcraft.yaml <<EOF
cat > simpliplay/dist/snapcraft.yaml <<EOF
name: simpliplay
base: core24
version: '2.0.2'
@ -90,24 +89,34 @@ jobs:
- libxdamage1
- libxrandr2
- libgtk-3-0
- libllvm19
- libdrm-amdgpu1
- libdrm-radeon1
- mesa-libgallium
- libgbm1
- libglapi-mesa
- libsensors5
- libwayland-server0
- libxcb-dri2-0
- libxcb-dri3-0
- libxcb-present0
- libxcb-randr0
- libxcb-sync1
- libxcb-xfixes0
- libxshmfence1
EOF
working-directory: simpliplay/dist/linux-arm64-unpacked
- run: snapcraft --destructive-mode
working-directory: simpliplay/dist/linux-arm64-unpacked
- run: snapcraft --destructive-mode --output=simpliplay-arm64.snap
working-directory: simpliplay/dist
- uses: actions/upload-artifact@v4
with:
name: linux-arm64-snap
path: simpliplay/dist/simpliplay-arm64.snap
- run: npx electron-builder --linux AppImage --arm64
working-directory: simpliplay
- uses: actions/upload-artifact@v4
with:
name: linux-arm64-snap
path: |
simpliplay/dist/linux-arm64-unpacked/*.snap
simpliplay/dist/linux-arm64-unpacked/snap/*.snap
- uses: actions/upload-artifact@v4
with:
name: linux-arm64-appimage