Index | Thread | Search

From:
yaydn@protonmail.com
Subject:
Re: [2/2] [new port] multimedia/obs-studio
To:
Daniil Ryvkin <mail@leinadr.com>
Cc:
"stu@spacehopper.org" <stu@spacehopper.org>, "ports@openbsd.org" <ports@openbsd.org>, "izder456@disroot.org" <izder456@disroot.org>, "pontus@stenetorp.se" <pontus@stenetorp.se>
Date:
Sun, 19 Jul 2026 13:55:07 +0000

Download raw body.

Thread
På søndag 19. juli 2026 kl. 13:13, skrev Daniil Ryvkin
<mail@leinadr.com>:

> 
> Thanks for testing
> 
> Added a pkg-message noting that OBS must be started with --platform xcb
> under a Wayland compositor, as Qt6 defaults to Wayland which currently
> fails to initialize OpenGl on OpenBSD.
> 

Seems sensible to me.

// Did a rebuild.
$ cd /usr/ports/x11/obs-studio/ && make clean=all clean && make build package test ; make port-lib-depends-check check-shlib-syms

No regression tests for obs-studio-32.1.2
/usr/local/lib/libobs-frontend-api.so.0.0 --> /usr/ports/pobj/obs-studio-32.1.2/fake-amd64/usr/local/lib/libobs-frontend-api.so.0.0
No dynamic export changes
/usr/local/lib/libobs-opengl.so.0.0 --> /usr/ports/pobj/obs-studio-32.1.2/fake-amd64/usr/local/lib/libobs-opengl.so.0.0
No dynamic export changes
/usr/local/lib/libobs-scripting.so.0.0 --> /usr/ports/pobj/obs-studio-32.1.2/fake-amd64/usr/local/lib/libobs-scripting.so.0.0
No dynamic export changes
/usr/local/lib/libobs.so.0.0 --> /usr/ports/pobj/obs-studio-32.1.2/fake-amd64/usr/local/lib/libobs.so.0.0
No dynamic export changes
--


# TRUSTED_PKG_PATH=/usr/ports/packages/amd64/all/ pkg_add -Dsnap -Dinstalled -r obs-studio 
obs-studio-32.1.2->32.1.2: ok
Running tags: ok
Read shared items: ok
--- +obs-studio-32.1.2 -------------------
When running under a Wayland compositor, OBS must be started with:

    $ obs --platform xcb

Qt6 defaults to the Wayland platform, which currently fails to
initialize OpenGL on OpenBSD. Using --platform xcb forces X11/XWayland.
--

Seems good to me. Good luck.