Package Details: obs-studio-liberty 31.0.3-4

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: 9
Popularity: 1.67
First Submitted: 2024-03-31 01:53 (UTC)
Last Updated: 2025-05-12 21:37 (UTC)

Required by (147)

Sources (4)

Pinned Comments

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! :)

Latest Comments

1 2 3 4 5 6 Next › Last »

LibertyGM commented on 2025-05-12 23:56 (UTC) (edited on 2025-05-12 23:58 (UTC) by LibertyGM)

gvsyn, I've added bug fixes. I don't understand why you keep asking about changes in PKGBUILD. I am a YouTuber and streamer, this PKGBUILD is made primarily for me and people like me. Who want to be able to install and use OBS without any problems. If I've added, changed, or removed something, it means I think it's necessary. I made the most convenient PKGBUILD without using anything extra. Use it. If something seems wrong to you, you can use any other package from any other author.

gvsyn commented on 2025-05-12 23:29 (UTC)

31.0.3-4 LGTM, working fine. Thanks! Why the change between the tagged releases, and using another checkout?

LibertyGM commented on 2025-05-07 01:13 (UTC)

I applied the changes that the developers made, the package is being successfully assembled and is working well. I just checked it again.

gvsyn commented on 2025-05-07 01:06 (UTC)

https://aur.archlinux.org/cgit/aur.git/commit/?h=obs-studio-liberty&id=999f784218f59058d8465829efbf3c8278529634 The commit checkout here is causing segfaults. Unsure of why exactly, so rolling back, as it's a dep requirement update otherwise

Hanzo commented on 2025-05-04 06:52 (UTC) (edited on 2025-05-04 08:12 (UTC) by Hanzo)

For some reason can't install. Failing on json11 with:

/home/user/.cache/paru/clone/obs-studio-liberty/src/obs-studio/deps/json11/json11.cpp: In function ‘void json11::dump(const std::string&, std::string&)’:
/home/user/.cache/paru/clone/obs-studio-liberty/src/obs-studio/deps/json11/json11.cpp:95:32: error: ‘uint8_t’ does not name a type
   95 |         } else if (static_cast<uint8_t>(ch) <= 0x1f) {
      |                                ^~~~~~~
[...]
/home/user/.cache/paru/clone/obs-studio-liberty/src/obs-studio/deps/json11/json11.cpp:330:21: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/home/user/.cache/paru/clone/obs-studio-liberty/src/obs-studio/deps/json11/json11.cpp:330:56: error: ‘uint8_t’ does not name a type
  330 |     if (static_cast<uint8_t>(c) >= 0x20 && static_cast<uint8_t>(c) <= 0x7f) {
      |                                                        ^~~~~~~
/home/user/.cache/paru/clone/obs-studio-liberty/src/obs-studio/deps/json11/json11.cpp:330:56: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
make[2]: *** [deps/json11/CMakeFiles/json11.dir/build.make:79: deps/json11/CMakeFiles/json11.dir/json11.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:3023: deps/json11/CMakeFiles/json11.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'obs-studio-liberty-31.0.3-2': 
error: packages failed to build: obs-studio-liberty-31.0.3-2

When tried to install json11-git, had similar issue due to dropped cmake<3.5 backward compatibility on cmake v4.x. Was able to compile it with cmake3 + gcc-13 + g++-13, but obs-studio-liberty build ignoring already installed json11 and I don't have enough experience to understand how am I updating it.

UPD:

On https://github.com/obsproject/obs-studio was an update for json11 with desc deps/json11: Fix compile error on GCC 15+

I ran yay installation and replaced json11.cpp on the flight. It solved the issue.

LibertyGM commented on 2025-04-06 06:39 (UTC)

pajlada, thank you for your kind words.

pajlada commented on 2025-04-05 20:38 (UTC)

Package works great for me, thank you for maintaining it!

LibertyGM commented on 2025-03-23 04:36 (UTC)

joshmaybal, the problem was fixed a few days ago. Everything is perfectly assembled and working.

joshmaybal commented on 2025-03-23 04:34 (UTC) (edited on 2025-03-23 04:35 (UTC) by joshmaybal)

oh, note: the build is working for me now due to a patch in the archlinux repo of websocketpp that patches boost 1.87 into it, so.. thanks arch, i guess..?

The patch

K1NGSSTH commented on 2025-03-15 18:13 (UTC)

I also can´t build this last update, is giving me this erros message:

Copy frontend-tools to plugin directory (lib/obs-plugins) Copy frontend-tools resources to data directory (share/obs/obs-plugins/frontend-tools) [ 75%] Built target frontend-tools make: *** [Makefile:156: all] Error 2