diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2021-06-29 10:15:54 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2021-06-29 10:15:54 +0100 |
commit | 9aa80713372911cec499b3adb2cd746790920916 (patch) | |
tree | b8e99dc5dd60ac2094a27cc52f74aada8df38f05 /media-libs/tg_owt/files/tg_owt-0_pre20210626-allow-disabling-pipewire.patch | |
parent | b4d43e8c611df4a8061b6f88d9e9f6b1e3c83903 (diff) |
gentoo resync : 29.06.2021
Diffstat (limited to 'media-libs/tg_owt/files/tg_owt-0_pre20210626-allow-disabling-pipewire.patch')
-rw-r--r-- | media-libs/tg_owt/files/tg_owt-0_pre20210626-allow-disabling-pipewire.patch | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/media-libs/tg_owt/files/tg_owt-0_pre20210626-allow-disabling-pipewire.patch b/media-libs/tg_owt/files/tg_owt-0_pre20210626-allow-disabling-pipewire.patch new file mode 100644 index 000000000000..9cc55585a561 --- /dev/null +++ b/media-libs/tg_owt/files/tg_owt-0_pre20210626-allow-disabling-pipewire.patch @@ -0,0 +1,36 @@ +Fix an issue with -DTG_OWT_USE_PIPEWIRE=OFF + +Some files were erroneously being included despite the option being turned off + +--- tg_owt-91d836dc84a16584c6ac52b36c04c0de504d9c34.orig/CMakeLists.txt ++++ tg_owt-91d836dc84a16584c6ac52b36c04c0de504d9c34/CMakeLists.txt +@@ -88,6 +88,7 @@ + init_target(tg_owt) + + if (TG_OWT_USE_PIPEWIRE) ++ link_glib(tg_owt) + if (TG_OWT_DLOPEN_PIPEWIRE) + include(cmake/generate_stubs.cmake) + set(stubs_loc ${webrtc_loc}/modules/desktop_capture/linux) +@@ -169,7 +170,6 @@ + + if (UNIX AND NOT APPLE) + link_x11(tg_owt) +- link_glib(tg_owt) + endif() + + function(add_sublibrary postfix) +@@ -2161,6 +2161,13 @@ + ) + endif() + ++if (NOT TG_OWT_USE_PIPEWIRE) ++ remove_target_sources(tg_owt ${webrtc_loc} ++ modules/desktop_capture/linux/base_capturer_pipewire.cc ++ modules/desktop_capture/linux/base_capturer_pipewire.h ++ ) ++endif() ++ + if (NOT TG_OWT_BUILD_AUDIO_BACKENDS) + remove_target_sources(tg_owt ${webrtc_loc} + rtc_base/win/windows_version.cc |