summaryrefslogtreecommitdiff
path: root/media-libs/tg_owt/files/tg_owt-0_pre20210626-allow-disabling-pipewire.patch
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-06-29 10:15:54 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-06-29 10:15:54 +0100
commit9aa80713372911cec499b3adb2cd746790920916 (patch)
treeb8e99dc5dd60ac2094a27cc52f74aada8df38f05 /media-libs/tg_owt/files/tg_owt-0_pre20210626-allow-disabling-pipewire.patch
parentb4d43e8c611df4a8061b6f88d9e9f6b1e3c83903 (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.patch36
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