Update build-linux.yml

This commit is contained in:
Anirudh Sevugan 2025-07-14 20:55:17 -05:00 committed by GitHub
parent 1c383651ec
commit 79689febf2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -54,20 +54,20 @@ jobs:
- name: Create snapcraft.yaml
run: |
cat > simpliplay/dist/snapcraft.yaml <<'EOF'
name: simpliplay
base: core24
version: '2.0.2'
summary: SimpliPlay - Media playback accessible anywhere, anytime.
description: |
name: simpliplay
base: core24
version: '2.0.2'
summary: SimpliPlay - Media playback accessible anywhere, anytime.
description: |
SimpliPlay is a modern Electron-based media player supporting various formats.
grade: stable
confinement: strict
grade: stable
confinement: strict
environment:
environment:
LD_LIBRARY_PATH: $SNAP/usr/lib:$SNAP/lib:$SNAP/usr/local/lib
apps:
apps:
simpliplay:
command: SimpliPlay --no-sandbox
plugs:
@ -78,10 +78,10 @@ jobs:
- home
- removable-media
parts:
parts:
liboss:
plugin: autotools
source: https://fossies.org/linux/misc/oss-v4.2-build2020-src-gpl.tar.bz2
source: https://www.dropbox.com/scl/fi/etmheu10vg4kt5kb24ud4/oss-v4.2-build2020-src-gpl.tar.bz2?rlkey=wabpszkdgrvpdc4enccfbkf4k&st=ct62oegu&dl=1
build-packages:
- build-essential
- gcc
@ -121,10 +121,13 @@ jobs:
- libxshmfence1
after:
- liboss
EOF
EOF
- run: sudo apt-get update && sudo apt-get install -y autoconf automake autopoint build-essential gcc libtool linux-headers-generic make tar
- run: snapcraft --destructive-mode --output=simpliplay-arm64.snap
- name: Install build dependencies
run: sudo apt-get update && sudo apt-get install -y autoconf automake autopoint build-essential gcc libtool linux-headers-generic make tar
- name: Build snap package
run: snapcraft --destructive-mode --output=simpliplay-arm64.snap
working-directory: simpliplay/dist/
- uses: actions/upload-artifact@v4