49 lines
1.7 KiB
YAML
49 lines
1.7 KiB
YAML
flatpak:
|
|
id: com.obsproject.Studio
|
|
branch: stable
|
|
command: obs
|
|
runtime-name: flatpak-kde6-runtime
|
|
runtime-version: f44
|
|
packages:
|
|
- obs-studio
|
|
add-extensions:
|
|
com.obsproject.Studio.Plugin:
|
|
directory: plugins
|
|
add-ld-path: lib64
|
|
merge-dirs: bin;lib64/obs-plugins;libexec/obs-plugins;share/obs/obs-plugins
|
|
subdirectories: true
|
|
no-autodownload: true
|
|
autodelete: true
|
|
org.fedoraproject.LinuxAudio.Plugins:
|
|
directory: extensions/Plugins
|
|
version: f44
|
|
add-ld-path: lib64
|
|
merge-dirs: vst
|
|
subdirectories: true
|
|
no-autodownload: true
|
|
org.videolan.vlc.Plugin:
|
|
directory: plugins/VLCVideo/share/vlc/extra
|
|
version: f44
|
|
subdirectories: true
|
|
merge-dirs: plugins
|
|
add-ld-path: lib
|
|
no-autodownload: true
|
|
finish-args: |-
|
|
--socket=fallback-x11
|
|
--socket=wayland
|
|
--socket=pulseaudio
|
|
--device=all
|
|
--share=network
|
|
--share=ipc
|
|
--filesystem=host
|
|
--filesystem=xdg-run/pipewire-0
|
|
--talk-name=org.kde.StatusNotifierWatcher
|
|
--talk-name=org.freedesktop.Flatpak
|
|
--talk-name=org.freedesktop.Notifications
|
|
--talk-name=org.a11y.Bus
|
|
--system-talk-name=org.freedesktop.Avahi
|
|
--system-talk-name=org.freedesktop.UDisks2
|
|
--env=PATH=/app/plugins/bin:/app/bin:/usr/bin
|
|
--env=VST_PATH=/app/extensions/Plugins/lxvst
|
|
cleanup-commands: |
|
|
rmdir /app/libexec/obs-plugins && ln -s /app/plugins/libexec/obs-plugins /app/libexec/
|