Update build-linux.yml

This commit is contained in:
Anirudh Sevugan 2025-07-14 20:43:29 -05:00 committed by GitHub
parent d62a52fa3b
commit 8210340278
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -53,7 +53,7 @@ jobs:
- name: Create snapcraft.yaml
run: |
cat > simpliplay/dist/snapcraft.yaml <<EOF
cat > simpliplay/dist/snapcraft.yaml <<'EOF'
name: simpliplay
base: core24
version: '2.0.2'
@ -64,6 +64,9 @@ jobs:
grade: stable
confinement: strict
environment:
LD_LIBRARY_PATH: $SNAP/usr/lib:$SNAP/lib:$SNAP/usr/local/lib
apps:
simpliplay:
command: SimpliPlay --no-sandbox
@ -76,6 +79,19 @@ jobs:
- removable-media
parts:
liboss:
plugin: autotools
source: https://fossies.org/linux/misc/oss-v4.2-build2020-src-gpl.tar.bz2
build-packages:
- build-essential
- gcc
- make
- libtool
- automake
- linux-headers-generic
stage:
- usr/lib/libOSSlib.so
simpliplay:
plugin: dump
source: ./linux-arm64-unpacked
@ -103,6 +119,8 @@ jobs:
- libxcb-sync1
- libxcb-xfixes0
- libxshmfence1
after:
- liboss
EOF
- run: snapcraft --destructive-mode --output=simpliplay-arm64.snap