diff --git a/multimedia/videoplayer/obs-studio/actions.py b/multimedia/videoplayer/obs-studio/actions.py
index 614f2acdbb..d611efaf24 100644
--- a/multimedia/videoplayer/obs-studio/actions.py
+++ b/multimedia/videoplayer/obs-studio/actions.py
@@ -10,7 +10,11 @@ from pisi.actionsapi import get
def setup():
cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_INSTALL_LIBDIR=lib")
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_VST=OFF \
+ -DUNIX_STRUCTURE=1 \
+ -DBUILD_BROWSER=OFF \
+ -DOpenGL_GL_PREFERENCE=GLVND")
def build():
cmaketools.make()
diff --git a/multimedia/videoplayer/obs-studio/pspec.xml b/multimedia/videoplayer/obs-studio/pspec.xml
index 5cd6aa9c6e..14b4466eb0 100644
--- a/multimedia/videoplayer/obs-studio/pspec.xml
+++ b/multimedia/videoplayer/obs-studio/pspec.xml
@@ -21,18 +21,23 @@
zlib-devel
eudev-devel
luajit-devel
+ glib2-devel
ffmpeg-devel
libX11-devel
libv4l-devel
libxcb-devel
jansson-devel
+ python3-devel
alsa-lib-devel
libv4l-devel
vlc-devel
vlc-libs
pkgconfig
freetype-devel
+ libglvnd-devel
+ pipewire-devel
qt5-svg-devel
+ rnnoise-devel
qt5-base-devel
libfdk-aac-devel
libXfixes-devel
@@ -43,6 +48,10 @@
pulseaudio-libs-devel
jack-audio-connection-kit-devel
cmake
+ wayland-devel
+ wayland-client
+ wayland-cursor
+ wayland-server
@@ -55,6 +64,7 @@
zlib
eudev
luajit
+ glib2
ffmpeg
libX11
libgcc
@@ -62,9 +72,14 @@
libxcb
speexdsp
jansson
+ python3
alsa-lib
freetype
+ libglvnd
+ pipewire
qt5-svg
+ rnnoise
+ wayland
qt5-base
libXfixes
fontconfig