mirror of
https://github.com/A-Star100/simpliplay-desktop.git
synced 2025-09-17 22:29:38 +00:00
Update build-linux.yml
This commit is contained in:
parent
79689febf2
commit
7c457255bb
126
.github/workflows/build-linux.yml
vendored
126
.github/workflows/build-linux.yml
vendored
@ -54,74 +54,74 @@ 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: |
|
||||
SimpliPlay is a modern Electron-based media player supporting various formats.
|
||||
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:
|
||||
LD_LIBRARY_PATH: $SNAP/usr/lib:$SNAP/lib:$SNAP/usr/local/lib
|
||||
environment:
|
||||
LD_LIBRARY_PATH: $SNAP/usr/lib:$SNAP/lib:$SNAP/usr/local/lib
|
||||
|
||||
apps:
|
||||
simpliplay:
|
||||
command: SimpliPlay --no-sandbox
|
||||
plugs:
|
||||
- desktop
|
||||
- x11
|
||||
- wayland
|
||||
- audio-playback
|
||||
- home
|
||||
- removable-media
|
||||
apps:
|
||||
simpliplay:
|
||||
command: SimpliPlay --no-sandbox
|
||||
plugs:
|
||||
- desktop
|
||||
- x11
|
||||
- wayland
|
||||
- audio-playback
|
||||
- home
|
||||
- removable-media
|
||||
|
||||
parts:
|
||||
liboss:
|
||||
plugin: autotools
|
||||
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
|
||||
- make
|
||||
- libtool
|
||||
- automake
|
||||
- linux-headers-generic
|
||||
stage:
|
||||
- usr/lib/libOSSlib.so
|
||||
parts:
|
||||
liboss:
|
||||
plugin: autotools
|
||||
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
|
||||
- make
|
||||
- libtool
|
||||
- automake
|
||||
- linux-headers-generic
|
||||
stage:
|
||||
- usr/lib/libOSSlib.so
|
||||
|
||||
simpliplay:
|
||||
plugin: dump
|
||||
source: ./linux-arm64-unpacked
|
||||
stage-packages:
|
||||
- libnss3
|
||||
- libasound2
|
||||
- libx11-xcb1
|
||||
- libxcomposite1
|
||||
- libxcursor1
|
||||
- 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
|
||||
after:
|
||||
- liboss
|
||||
EOF
|
||||
simpliplay:
|
||||
plugin: dump
|
||||
source: ./linux-arm64-unpacked
|
||||
stage-packages:
|
||||
- libnss3
|
||||
- libasound2
|
||||
- libx11-xcb1
|
||||
- libxcomposite1
|
||||
- libxcursor1
|
||||
- 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
|
||||
after:
|
||||
- liboss
|
||||
EOF
|
||||
|
||||
- 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
|
||||
|
Loading…
Reference in New Issue
Block a user