@LibertyGM Apparently I had something weird going on here. I will look into this later today. Thank you for your time. Edit: Issue was that I tried to install mbedtls3 while the mbedtls package wasn't updated to 4 yet so the 3 package tried to overwrite the contents of the old mbedtls (now 4) package. Ups.
Search Criteria
Package Details: obs-studio-liberty 32.2.2-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-plugin-browser, obs-studio-tytan652, obs-vst, obs-websocket |
| Provides: | obs-browser, obs-studio, obs-vst, obs-websocket |
| Submitter: | LibertyGM |
| Maintainer: | LibertyGM |
| Last Packager: | LibertyGM |
| Votes: | 21 |
| Popularity: | 1.92 |
| First Submitted: | 2024-03-31 01:53 (UTC) |
| Last Updated: | 2026-08-19 20:35 (UTC) |
Dependencies (72)
- 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-whisper-gitAUR, librempeg-gitAUR, ffmpeg-gitAUR, ffmpeg-full-gitAUR, ffmpeg-whisperAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR, ffmpeg-amd-full-gitAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-cuda-fullAUR, ffmpeg-headlessAUR, ffmpeg-full-llvmAUR)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- freetype2 (freetype2-qdoled-aw3225qfAUR, freetype2-gitAUR, freetype2-macosAUR, freetype2-qdoledAUR, freetype2-woledAUR, freetype2-qdoled-gen3AUR)
- gcc-libs (gcc-libs-gitAUR, gcc-libs-fast-optimizedAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- glib2 (glib2-patched-thumbnailerAUR, glib2-gitAUR)
- glibc (glibc-gitAUR, glibc-git-native-pgoAUR, glibc-eacAUR)
- jackAUR (pipewire-jack-gitAUR, pipewire-full-jack-gitAUR, pipewire-jack-ldacAUR, jack2-gitAUR, jack2, pipewire-jack)
- jansson (jansson-gitAUR)
- libcups (libcups-gssapiAUR, libcups-gitAUR, cups-gitAUR)
- libdatachannel (libdatachannel-gitAUR, libdatachannel-niceAUR)
- libdrm (libdrm-gitAUR)
- libfdk-aac (libfdk-aac-gitAUR)
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, nvidia-340xx-utilsAUR, amdgpu-pro-oglpAUR, nvidia-340xx-utils-macbookAUR, libglvnd)
- libjuice (libjuice-gitAUR)
- Show 52 more dependencies...
Required by (169)
- 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)
- noon-optional (requires obs-studio)
- nudgis-obs-plugin (requires obs-studio)
- Show 149 more...
Sources (4)
FirefistAce commented on 2026-08-14 13:53 (UTC) (edited on 2026-08-14 17:22 (UTC) by FirefistAce)
LibertyGM commented on 2026-08-14 13:49 (UTC)
@FirefistAce Yes, librist still depends on mbedtls 4, while OBS currently needs mbedtls3. Both can coexist; I explicitly point OBS to the mbedtls3 CMake config.
FirefistAce commented on 2026-08-13 19:40 (UTC)
@LibertyGM Unfortunately librist complains with mbedtls3 Annoying situation.
LibertyGM commented on 2026-08-13 16:19 (UTC) (edited on 2026-08-13 17:01 (UTC) by LibertyGM)
I fixed mbedTLS support. Enjoy the work of the OBS further.
FirefistAce commented on 2026-08-13 13:14 (UTC)
@denizkose OBS doesn't support mbedtls 4. Dependency needs to be changed to mbedtls3 for now.
denizkose commented on 2026-08-13 13:09 (UTC)
obs-studio-liberty/src/obs-studio/plugins/obs-outputs/librtmp/rtmp.h:63:10: fatal error: mbedtls/ctr_drbg.h: No such file or directory
63 | #include <mbedtls/ctr_drbg.h>
| ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [plugins/obs-outputs/CMakeFiles/obs-outputs.dir/build.make:93: plugins/obs-outputs/CMakeFiles/obs-outputs.dir/flv-mux.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:2638: plugins/obs-outputs/CMakeFiles/obs-outputs.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
-> error making: obs-studio-liberty-exit status 4
-> Failed to install the following packages. Manual intervention is required:
obs-studio-liberty - exit status 4
FirefistAce commented on 2026-08-13 11:10 (UTC) (edited on 2026-08-13 11:11 (UTC) by FirefistAce)
Another heads-up. OBS Studio does not support the new mbedtls yet. Perhaps switch package to mbedtls3 for now.
norbert79 commented on 2026-08-12 10:07 (UTC)
In case you have already upgraded to 13.1.5 as I did, you can still downgrade (one of the options of course) using the archive packages available at https://archive.archlinux.org/packages/f/ffnvcodec-headers/ - You can still download the old version of ffnvcodec-headers-13.0.19.0-1-any.pkg.tar.zst and install that directly. I uninstalled the latest package, downloaded the older version (not the most elegant way, I know) and installed it directly.
You can also fix a package to a specific version by telling pacman to ignore the package, this can be added in /etc/pacman.conf and look for the line "IngorePkg".
In my case it looks like this:
IgnorePkg = ffnvcodec-headers
(Multiple packages must be listed with a space in between)
FirefistAce commented on 2026-08-12 09:23 (UTC)
Important for Pascal users (GTX 10xx). Stay on ffnvcodec-headers-13.0.19.0-1 otherwise you will lose NVENC.
LibertyGM commented on 2026-03-28 17:31 (UTC)
I have already updated pkgrel and everything is working. Just run the update.
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! :)