pkgbase = obs-studio-wayland pkgdesc = Free, open source software for live streaming and recording (with wayland patches) pkgver = 25.0.8 pkgrel = 6 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-opengl-Introduce-an-EGL-Wayland-renderer.patch source = 0014-UI-Retrieve-Wayland-surface-from-QWindow.patch source = 0015-UI-Destroy-display-when-becoming-invisible.patch source = 0016-UI-Don-t-create-obs_display-when-QTToGSWindow-fails.patch source = 0017-UI-Rename-callback-to-match-signal-name.patch source = 0018-UI-Disable-and-ignore-Always-On-Top-on-Wayland-platf.patch source = 0019-UI-Make-OBSQTDisplay-CreateDisplay-public-and-allow-.patch source = 0020-UI-Check-for-Expose-and-PlatformSurface-events-to-cr.patch source = 0021-Don-t-create-native-widget-siblings.patch source = 0022-libobs-graphics-Add-Linux-only-device_texture_create.patch source = 0023-deps-glad-Add-DMA-BUF-EGL-extensions.patch source = 0024-libobs-opengl-Implement-DMA-BUF-importing-on-EGL-ren.patch sha512sums = a97c03dc218a4e03e48f6a7dc82b4a59ebeee2039f17be66bb847681ce9ff3d25e6e015be4af78fe44739f6fad5089b6e683d7657c2e4fde8e547df9a2594a08 sha512sums = 1ff0e088eed61554268009f3d8c5a23c0888bfbe860d6cb288ddf348108446c152fd87e2cb8f54613a88378d8474550632c90f924005d5e0343bf1a801339ccc sha512sums = 412c4121fc77af66a3e55650859becb6fb6d668369d8767729893e98fea8f6f8dde4ec9bc160041bb986f8a508f762cc68446e3c8cf5525a5b6fbfac1c1bf4fd sha512sums = 6af84ddd3bb6953911840bd130606d8c1148cb6fc8e5750da480adb542813dc336f64056ffec8f07dc7467031e640842490b35fe89b39b621bf7db92d049743f sha512sums = 6205323d409b1c583257540e4d51f6c2a2e456b06a6b6d4edacad8d53af05e40afdd283567d910cdff2d4d6d50677df1e78421c19505a85a71538ca108442de7 sha512sums = be0d996ed92eccc4c7da354775b927b34c98f6863a16357c473e04e25a61cd3d73f128cedd154a2a3dfa321444f2884dc7f47f895cd9e2014df8d739837b01af sha512sums = bd7bed1f8bfad7a3a3abc71d0d2db48fcdbe231a42ab16aaf95e81016e11446558bbcb9f18c91af1834c4fd90e692b0865ed23730715b7174545a500a29c1fb7 sha512sums = bda1c8488083b9b76d0a7597f81d01621981803f2634a14fdb2bfcb1fa57638afd20956defb9269d234ddc7143755303d7ba21376ebfde034025ab8d2441162f sha512sums = c378765fdcb271a6c98965f91a44d3a990184324a5b1fceb7094cf5333938e30bd09978e47837061bbc9edb2847a0c5e5aea84cf7d1e7a0f34a1ed49ada291d8 sha512sums = 9abc8155aa02bb8ee50a32217ff58fa7bc001f070dbdc25c4837a13a5b76088eaf0b5bb76bb4d3cc66f820e1866236bbdece77739d3bd02df5e0e6ed2d8d6932 sha512sums = 2b5ab097562b46d19844f80680604126171732fda60984fd6cc63c188e23f04961c255b16af544893b587d00c14c49a465791bf3ee4af19ecb55c9ac09494d13 sha512sums = d4f62e5cd212379600f559612592b29d8114b33ecb7d42f2817369866872fe31a20e734b3c3468eaea040ab4b48b94581bda2a45a9b09b029eecdbffdb7a067d sha512sums = fe359f670c5e427d457c4b7a820cfddf37558209ebbd48eb16ca44c7f5342ae1e96685411a51207d8c16ed56b903f5282b29d56b892c7507cae790a759f30c1c sha512sums = 10210a00eac70214c7df82460dc8d8d795e7e4fd0f732effca4ccbc12fe23ee4826faa8d49eb8be5498e895a58c5a481dd46ebd1781489aa2f097827db11362e sha512sums = 57dd96edb1cfc833aea7afa504877d5cb7c0676ec9cba3c8eb615125d5a6e74311ed28edde37a7c34cefb06009c850427e17bff01a09e5b260e4cd645b34449a sha512sums = 3adfe5956a20b06e30bf69bc119f2db8ad336a9288fc5b06d4303429b61d8de58973d223e8a0a4aae8feb16c4ca0ff52796cee229def981b690508be099f70fc sha512sums = 10bb8c05f7aeee664823d5c709d71d6bc2db0939e7749016fa42be1f64a4b9af9c1ef8f60257b92ab2d93947d258e357aaf95c205f95e45e65dbb4c8e88b05b5 sha512sums = 03df24ecd1c07ac526a0597a0fa505e84048e40fa60b9871c384959f8916fe610dde715bea267ce2d69ff3fae205eae43179dddfe9b1eb242e670d8c9fef6206 sha512sums = d9d3f2aa11c04caf4a2cb4c70cbf9735f2c56995039585359f1cd3d9518bfdef2440086b30cf54c7cbf52daa4b78b2a3120eadfdb0994e9309c4e5e5ca4b8698 sha512sums = d3b6abe7b332d31b8b6297b17861bf65c8ea0442026e9ca5d57b3f0e1df302ca6cb3df95f94d1a11143d941443ea748c956eaeb29ce30068da12b5c9bea80432 sha512sums = 8b3e0a9a53b2af54662ac23ea8a196506e7434061b0123c9fdc1632aee1f8137fd26151c5fa8ac99d1a794a3d1c67197bab81cc7886a3e903c3bf3d2f3ab8324 sha512sums = 77a14e4a5f44d0f0e3895e1802c715907174a007c72b074005b17d6997098ac399e8d08b14c6aa9a3d307354e3f1b52d0640d64c3afd8598f260029b3b41a926 sha512sums = a03f2b34847a74920c840131db046370502f6de53c9e27e81c1e3e8cb9dfeae2954cc86d1e874513192ab34c17dd54a7eafc9eadee8037aafa26e2d2d05b7c47 sha512sums = b4f768da3974891e50322aed57cbcb228a0f6d54126163719ea41eeb9a9e6ffd7bff30cc3fb0af3e9e8a165d5b0d84d7beb5f442d316a98c79acdb24333687cb sha512sums = 475129b7243db100d5a93e4efb099c32b0bde8c9950494618c2d1bd91e91d19d6e4a2699f071145da585527fd890324073cd03bb520baf80332bbeda533e7015 sha512sums = a7bae3d40e67de1a7753cc11f8bbf1a8cf87d642797fc14771e349d66a0127f5a6f767d04b434c5414cc50ae68508e3f21213b500b3abad1ebbb1a3b510be6fd pkgname = obs-studio-wayland