snap: add support for x11 and seperate them with appropriate -prefix

This commit is contained in:
rafal1137 2024-03-13 17:27:32 +01:00
parent 3d90020e36
commit 809290f02c

View file

@ -11,7 +11,7 @@ compression: lzo
confinement: strict confinement: strict
apps: apps:
etl: etl-wayland:
command-chain: &_command-chain command-chain: &_command-chain
- bin/graphics-core22-wrapper - bin/graphics-core22-wrapper
- bin/wayland-launch - bin/wayland-launch
@ -30,6 +30,22 @@ apps:
PULSE_RUNTIME_PATH: /var/run/pulse PULSE_RUNTIME_PATH: /var/run/pulse
LD_LIBRARY_PATH: ${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}${SNAP}/usr/lib/${SNAPCRAFT_ARCH_TRIPLET}:${SNAP}/usr/lib/${SNAPCRAFT_ARCH_TRIPLET}/pulseaudio LD_LIBRARY_PATH: ${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}${SNAP}/usr/lib/${SNAPCRAFT_ARCH_TRIPLET}:${SNAP}/usr/lib/${SNAPCRAFT_ARCH_TRIPLET}/pulseaudio
etl-x11:
command: bin/run
plugs:
- opengl
- x11
- hardware-observe
- audio-playback
- joystick
- network
- alsa
environment:
PULSE_SERVER: unix:$XDG_RUNTIME_DIR/../pulse/native
PULSE_SYSTEM: 1
PULSE_RUNTIME_PATH: /var/run/pulse
LD_LIBRARY_PATH: ${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}${SNAP}/usr/lib/${SNAPCRAFT_ARCH_TRIPLET}:${SNAP}/usr/lib/${SNAPCRAFT_ARCH_TRIPLET}/pulseaudio
etlded: etlded:
command: bin/runded command: bin/runded
plugs: plugs:
@ -136,6 +152,7 @@ parts:
- libglew2.2 - libglew2.2
- libgl1 - libgl1
- libglu1-mesa - libglu1-mesa
- libglx-mesa0
- freeglut3 - freeglut3
- libjpeg8 - libjpeg8
- libstdc++6 - libstdc++6