pajlada, Thank you. It's nice that you're using my build and actively following the changes :)
Search Criteria
Package Details: obs-studio-liberty 32.1.0-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/obs-studio-liberty.git (read-only, click to copy) |
|---|---|
| Package Base: | obs-studio-liberty |
| Description: | Free, open source software for live streaming and recording. With Browser Source support. Without the need to install ffmpeg-obs, etc. |
| Upstream URL: | https://github.com/obsproject/obs-studio |
| Keywords: | obs obs-studio stream |
| Licenses: | GPL-2.0-or-later |
| Conflicts: | obs-browser, obs-linuxbrowser, obs-studio, obs-studio-amf, obs-studio-browser, obs-studio-git, obs-studio-tytan652, obs-vst, obs-websocket |
| Provides: | obs-browser, obs-studio, obs-vst, obs-websocket |
| Submitter: | LibertyGM |
| Maintainer: | LibertyGM |
| Last Packager: | LibertyGM |
| Votes: | 16 |
| Popularity: | 1.61 |
| First Submitted: | 2024-03-31 01:53 (UTC) |
| Last Updated: | 2026-03-12 00:22 (UTC) |
Dependencies (73)
- alsa-lib
- at-spi2-core (at-spi2-core-gitAUR)
- cairo (cairo-gitAUR)
- curl (curl-gitAUR, curl-c-aresAUR)
- dbus (dbus-gitAUR, dbus-selinuxAUR, dbus-nosystemd-gitAUR)
- expat (expat-gitAUR)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-ffplayoutAUR, ffmpeg-cudaAUR, ffmpeg-gitAUR, ffmpeg-amd-full-gitAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, librempeg-gitAUR, ffmpeg-libfdk_aacAUR, ffmpeg-headlessAUR, ffmpeg-full-gitAUR, ffmpeg-obsAUR)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- freetype2 (freetype2-qdoled-aw3225qfAUR, freetype2-macosAUR, freetype2-qdoledAUR, freetype2-qdoled-gen3AUR, freetype2-woledAUR, freetype2-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- glib2 (glib2-gitAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-eacAUR, glibc-git-native-pgoAUR)
- jackAUR (jack2-gitAUR, pipewire-jack-gitAUR, pipewire-full-jack-gitAUR, jack2, pipewire-jack)
- jansson (jansson-gitAUR)
- libajantv2AUR
- libcups (libcups-gitAUR, cups-gitAUR, libcups-gssapiAUR)
- libdatachannel (libdatachannel-niceAUR, libdatachannel-gitAUR)
- libdrm (libdrm-gitAUR)
- libfdk-aac (libfdk-aac-gitAUR)
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, nvidia-340xx-utilsAUR, amdgpu-pro-oglpAUR, libglvnd)
- Show 53 more dependencies...
Required by (160)
- catppuccin-obs-theme-git (requires obs-studio)
- distroav (requires obs-studio)
- distroav-bin (requires obs-studio)
- distroav-git (requires obs-studio)
- droidcam-obs-plugin (requires obs-studio)
- droidcam-obs-plugin-bin (requires obs-studio)
- droidcam-obs-plugin-git (requires obs-studio)
- glava-git (requires obs-studio) (make)
- glava-git (requires obs-studio) (optional)
- glava-ridged (requires obs-studio) (optional)
- looking-glass (requires obs-studio) (make)
- looking-glass-git (requires obs-studio) (make)
- looking-glass-host-git (requires obs-studio) (make)
- looking-glass-module-dkms (requires obs-studio) (make)
- looking-glass-module-dkms-git (requires obs-studio) (make)
- looking-glass-rc (requires obs-studio) (make)
- looking-glass-rc-host (requires obs-studio) (make)
- looking-glass-rc-module-dkms (requires obs-studio) (make)
- lyrica (requires obs-studio) (optional)
- noon-optional (requires obs-studio)
- Show 140 more...
Sources (4)
LibertyGM commented on 2026-01-11 15:34 (UTC) (edited on 2026-01-11 16:25 (UTC) by LibertyGM)
pajlada commented on 2026-01-11 10:02 (UTC)
The package could use a pkgrel bump after Arch Linux bumped Python from 3.13 to 3.14 yesterday
obs: error while loading shared libraries: libpython3.13.so.1.0: cannot open shared object file: No such file or directory
In the meantime, this can be manually fixed by reinstalling the package.
Thanks in advance!
martinwlash600 commented on 2025-12-07 11:30 (UTC) (edited on 2025-12-07 11:32 (UTC) by martinwlash600)
Hi, The error with the browser source or other plugins not showing is due to using Wayland.
Users have to login with X11, and the plugins will reappear.
I am using CachyOS, with KDE.
skare1412 commented on 2025-11-26 13:28 (UTC)
I noticed that when I open OBS I get an error that a library cannot be found.
14:16:28.917: os_dlopen(/usr/lib/obs-plugins/obs-webrtc.so->/usr/lib/obs-plugins/obs-webrtc.so): libdatachannel.so.0.23: cannot open shared object file: No such file or directory
Checking the affected library (libdatachannel) I see that it has been updated to 0.24 recently.
Idk if adjusting the _libdatachannelver variable is enough but it removed the error for me.
sevrain commented on 2025-10-14 01:21 (UTC)
@LibertyGM,
Understood, and thank you. It was worth asking here just to make sure. I'll go right ahead and post this issue in the CachyOS forums.
Thanks again for your help and hard work. Much appreciated.
LibertyGM commented on 2025-10-14 00:59 (UTC)
sevrain, thanks. That was the place to start. This build is made for Arch Linux. I make it taking into account the features, current packages and settings of Arch Linux. The error you are getting is not due to OBS or PKGBUILD, which I made. I assume that the error is related to compilation flags or a different version of the linker. I think you can find help on the forums of your distribution with this problem.
sevrain commented on 2025-10-14 00:29 (UTC) (edited on 2025-10-14 00:30 (UTC) by sevrain)
@LibertyGM, You are most welcome and those are well deserved.
Per your suggestion, I've updated the system, cleaned caches, and tried to re-install. Unfortunately I'm still encountering the same error.
Some details:
-
I'm running CachyOS, Kernel 6.17.1, on an AMD ryzen (x86_64) laptop.
-
When provided with the error message, ChatGPT (I know I know...) claims:
Your build is failing because:
A static mimalloc (libmimalloc.a) with TLS is being linked into a shared object (libobs-scripting.so).
Fix it by either:
Turning mimalloc off → -DENABLE_MIMALLOC=OFF,
or
Using the shared mimalloc library (libmimalloc.so).
Hope that helps to root cause the issue somehow. Thanks again for the prompt response and for your quality work.
LibertyGM commented on 2025-10-13 21:52 (UTC) (edited on 2025-10-13 21:54 (UTC) by LibertyGM)
sevrain, thank you for your kind words. I'm glad I'm doing something important. Try updating the system, clearing the cache and installing it again. I've checked it several times and now I've checked it again. I have everything compiled successfully. Do you have x86_64 hardware?
sevrain commented on 2025-10-13 21:35 (UTC)
Building the latest version is failing with the following error:
[ 69%] Linking CXX shared module obs-websocket.so
/usr/bin/ld: /tmp/cccPAADK.ltrans0.ltrans.o: relocation R_X86_64_TPOFF32 against hidden symbol `_mi_heap_default' can not be used when making a shared object
/usr/bin/ld: failed to set dynamic section sizes: bad value
collect2: error: ld returned 1 exit status
make[2]: *** [shared/obs-scripting/CMakeFiles/obs-scripting.dir/build.make:227: shared/obs-scripting/libobs-scripting.so.30] Error 1
make[1]: *** [CMakeFiles/Makefile2:3655: shared/obs-scripting/CMakeFiles/obs-scripting.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Copy obs-websocket to plugin directory (lib/obs-plugins)
Copy obs-websocket resources to data directory (share/obs/obs-plugins/obs-websocket)
[ 69%] Built target obs-websocket
make: *** [Makefile:156: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
error: failed to build 'obs-studio-liberty-32.0.1-3':
error: packages failed to build: obs-studio-liberty-32.0.1-3
Any idea what's breaking the build? Thank you for making this awesome package by the way.
Hanzo commented on 2025-10-12 06:55 (UTC) (edited on 2025-10-12 06:55 (UTC) by Hanzo)
@chocolateimage Probably related to recent Qt6.10 changed behavior, like mentioned here
Pinned Comments
LibertyGM commented on 2025-05-22 03:05 (UTC)
Friends, thank you all for your kind words. I enjoy reading them.
LibertyGM commented on 2024-04-28 14:53 (UTC) (edited on 2024-04-28 14:54 (UTC) by LibertyGM)
If you liked the obs-studio-liberty build, write in the comments, so I understand that I should work on the project.
Fazzi commented on 2024-04-03 11:02 (UTC)
Thanks for this pkgbuild, I only needed a version of OBS which had the browser source stuff added, and your build seemed to do that! :)