diff --git a/media-video/obs-studio/obs-studio-9999.ebuild b/media-video/obs-studio/obs-studio-9999.ebuild index a97ee483c27aa..130b77f9aa166 100644 --- a/media-video/obs-studio/obs-studio-9999.ebuild +++ b/media-video/obs-studio/obs-studio-9999.ebuild @@ -160,6 +160,11 @@ QA_PREBUILT=" usr/lib*/obs-plugins/swiftshader/libGLESv2.so " +PATCHES=( + # https://bugs.gentoo.org/966051 + "${FILESDIR}/${PN}-32.0.2-fix-build-with-qt-6.10.patch" +) + pkg_setup() { use lua && lua-single_pkg_setup use python && python-single-r1_pkg_setup @@ -180,7 +185,10 @@ src_unpack() { } src_prepare() { - default + # Un-comment after all patches are gone. + #default + + sed -i 's/-Werror //' libobs/cmake/linux/libobs.pc.in || die # -Werror=lto-type-mismatch # https://bugs.gentoo.org/867250