pkgbase = obs-studio-wayland pkgdesc = Free, open source software for live streaming and recording (with wayland patches) pkgver = 25.0.8 pkgrel = 2 url = https://obsproject.com arch = x86_64 license = GPL2 makedepends = cmake makedepends = libfdk-aac makedepends = libxcomposite makedepends = x264 makedepends = vlc makedepends = swig makedepends = python makedepends = luajit depends = ffmpeg depends = jansson depends = libxinerama depends = libxkbcommon-x11 depends = mbedtls depends = qt5-svg depends = qt5-x11extras depends = curl depends = jack depends = gtk-update-icon-cache optdepends = libfdk-aac: FDK AAC codec support optdepends = libxcomposite: XComposite capture support optdepends = libva-intel-driver: hardware encoding optdepends = libva-mesa-driver: hardware encoding optdepends = luajit: scripting support optdepends = python: scripting support optdepends = vlc: VLC Media Source support optdepends = wlrobs-hg: screen capture on wlroots compositors provides = obs-studio conflicts = obs-studio source = obs-studio-25.0.8.tar.gz::https://github.com/jp9000/obs-studio/archive/25.0.8.tar.gz source = https://github.com/obsproject/obs-studio/commit/8a1429e29ebd6bf31ad6ae63c6992e2c03893767.patch source = 0001-deps-glad-Add-EGL.patch source = 0002-libobs-opengl-Rename-gl-x11.c-to-gl-x11-glx.c.patch source = 0003-libobs-opengl-Factor-out-GLX-winsys.patch source = 0004-libobs-opengl-Introduce-the-X11-EGL-winsys.patch source = 0005-deps-glad-Make-X11-required-as-well.patch source = 0006-ci-Install-qtbase5-private-dev-on-Linux.patch source = 0007-libobs-nix-Move-X11-specific-code-to-obs-nix-x11.c.patch source = 0008-libobs-Introduce-the-concept-of-a-Unix-platform.patch source = 0009-UI-Set-the-Unix-platform-on-startup.patch source = 0010-linux-capture-Fail-to-load-when-running-on-EGL.patch source = 0011-libobs-Add-a-Wayland-platform.patch source = 0012-libobs-opengl-Try-to-use-the-platform-display-if-ava.patch source = 0013-libobs-Add-a-Wayland-platform.patch source = 0014-libobs-opengl-Introduce-an-EGL-Wayland-renderer.patch source = 0015-UI-Retrieve-Wayland-surface-from-QWindow.patch source = 0016-UI-Destroy-obs_display-when-becoming-invisible.patch sha512sums = a97c03dc218a4e03e48f6a7dc82b4a59ebeee2039f17be66bb847681ce9ff3d25e6e015be4af78fe44739f6fad5089b6e683d7657c2e4fde8e547df9a2594a08 sha512sums = 1ff0e088eed61554268009f3d8c5a23c0888bfbe860d6cb288ddf348108446c152fd87e2cb8f54613a88378d8474550632c90f924005d5e0343bf1a801339ccc sha512sums = 6329e08da95e345509001ab6b9e8b73a227d0e63a8d39a3ef9b7d0197940ea9589d39b4aa92cdcc9f21cc4b9110a97f8e80891a12b4b24dff6d23395379abf5c sha512sums = b05346b83587d2fe3fbc676a14aca961f05fa58c6912f82fed9e15a4b9fcacce297921003b41980c57ba09c4623d50c905a7c50961c2269a9709fcb67a088002 sha512sums = 6f38fd7f6f5a29d05b6dd824af1de6072ebd692c96940ba74e5d1799e21754230010fd70cd2f1ce830a0701d25b07cfbae8cbe49f89ba085cd2dec6796a7790d sha512sums = 14979eef47ab1d6e88ab77c35ab00a5e8297d1ed332bb397b8d3906e68c6ffa0b4e0761ef0dfff0221c7e22f5fb709e5bb11b87e046116bb3996df270e3b7b43 sha512sums = db6a8d54e86f58f1adecb0f09ab5660ae0d06f4aa8bd0ea2e61da601ae82fd53a3b4c6db96d5827709e700843b70cc5a72851c0d429e3ec05bef250ed48445a0 sha512sums = f0374c85bd93928a32d60a9516c90c1b2e3537b84f949066110897f05224a568dd57f2cd9d141b0cfa8e89672b081dac3c64304523fcf37f0c018ca78ad71625 sha512sums = dcdca90cfd701aad02ba12dee9a6482ca9066ff817e6e24bb3d0d6dfbbc48e8e98eb02517983802c66cade34c0d347aec817fe98da8baa7f5fff9187201e9a00 sha512sums = 64e4adef34a1074410245120d828871c128ee8254d77378cd7b74fe0182abaffdbff6669990a75464335b33d83641893b73e618c7322e1fe3186a748eab07e79 sha512sums = 64ca66913ade6b28815aa06383089e1c9aaa7a2b50cd425be8876d0a95338615be844a362a55c02541681d51f1921cb0820554f49fe21786649076ca16f6f64b sha512sums = a917037dc63bfdd8d2d04b2d3f625eb9c8ec26868ca2eeef23d78f3442c8233252d86285b771e1c1428408508aedff4407aec5bdc9ef233fda995483fdab4202 sha512sums = 013adb73a718f5df05a055de0e5fa17701dc645d8e7025ff1192d99a405dd6a0923fcfdbbad37777ff993545aadf9d4d29bae7191c6505f9f929273d5b374ee2 sha512sums = 34710dbf905e6af2d7af3feab9f55c867dcbac6afa0ab6a12f7c458b974ba71e14ef797e9db613d3248c046dee1c1dce8559ceeaf1d95d1215368032e642731d sha512sums = e131c7a65ce0e848f0b91bfd4b3db750bc0bddce64a9ff49d97082ddafb9ddab92f43ea19a2c92b054e85df0f018f43ff5dc8cf81671520079e4e4681d5ac230 sha512sums = cefa4f5032a06e9341ccdabef022d755c8869b391a33ed5c4bd927672f967d5287d4c017cb7b2d37c163c9f387ca94d5846327461a9ba3b44478ed67a60d6a9f sha512sums = e406d3f16f17b35ce463120eefd2bea3797fa83304ea27628b9a671704451c4a275d6844b0f007997e3a6edc39557442c6eb9eb8b6dc2a50e07341e3b0621e1f sha512sums = 6c1cd77e63f760aabb9186edb906092bb9f6a7b2e7bd32deff4af33b5f35e95abe7ff874b6a17112d3da098f970f706c0a05f239fc75b65e60f4c68ae544eacf pkgname = obs-studio-wayland