summarylogtreecommitdiffstats
path: root/qt_fix.patch
blob: cad53aefe5d18bfbbbff8bca12ecf429a9fe5786 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
diff '--color=auto' -aru obs-studio.orig/frontend/cmake/os-linux.cmake obs-studio.new/frontend/cmake/os-linux.cmake
--- obs-studio.orig/frontend/cmake/os-linux.cmake	2025-09-26 13:36:36.000000000 +0300
+++ obs-studio.new/frontend/cmake/os-linux.cmake	2025-10-13 18:09:49.123130303 +0300
@@ -3,7 +3,11 @@
   obs-studio
   PRIVATE OBS_INSTALL_PREFIX="${OBS_INSTALL_PREFIX}" $<$<BOOL:${ENABLE_PORTABLE_CONFIG}>:ENABLE_PORTABLE_CONFIG>
 )
-target_link_libraries(obs-studio PRIVATE Qt::GuiPrivate Qt::DBus)
+target_link_libraries(obs-studio PRIVATE Qt::DBus)
+
+if(Qt6_VERSION AND Qt6_VERSION VERSION_LESS "6.9.0")
+    target_link_libraries(obs-studio PRIVATE Qt::GuiPrivate)
+endif()
 
 find_package(Libpci REQUIRED)
 target_link_libraries(obs-studio PRIVATE Libpci::pci)
diff '--color=auto' -aru obs-studio.orig/frontend/plugins/aja-output-ui/CMakeLists.txt obs-studio.new/frontend/plugins/aja-output-ui/CMakeLists.txt
--- obs-studio.orig/frontend/plugins/aja-output-ui/CMakeLists.txt	2025-09-26 13:36:36.000000000 +0300
+++ obs-studio.new/frontend/plugins/aja-output-ui/CMakeLists.txt	2025-10-13 18:13:14.244272509 +0300
@@ -47,7 +47,6 @@
     Qt::Widgets
     AJA::LibAJANTV2
     $<$<PLATFORM_ID:Linux,FreeBSD,OpenBSD>:X11::X11>
-    $<$<PLATFORM_ID:Linux,FreeBSD,OpenBSD>:Qt::GuiPrivate>
 )
 
 target_link_options(aja-output-ui PRIVATE $<$<PLATFORM_ID:Windows>:/IGNORE:4099>)
diff '--color=auto' -aru obs-studio.orig/frontend/plugins/decklink-output-ui/CMakeLists.txt obs-studio.new/frontend/plugins/decklink-output-ui/CMakeLists.txt
--- obs-studio.orig/frontend/plugins/decklink-output-ui/CMakeLists.txt	2025-09-26 13:36:36.000000000 +0300
+++ obs-studio.new/frontend/plugins/decklink-output-ui/CMakeLists.txt	2025-10-13 18:15:02.282968197 +0300
@@ -38,7 +38,6 @@
     Qt::Widgets
     "$<$<PLATFORM_ID:Darwin>:$<LINK_LIBRARY:FRAMEWORK,Cocoa.framework>>"
     $<$<PLATFORM_ID:Linux,FreeBSD,OpenBSD>:X11::X11>
-    $<$<PLATFORM_ID:Linux,FreeBSD,OpenBSD>:Qt::GuiPrivate>
 )
 
 if(OS_WINDOWS)
diff '--color=auto' -aru obs-studio.orig/frontend/plugins/frontend-tools/CMakeLists.txt obs-studio.new/frontend/plugins/frontend-tools/CMakeLists.txt
--- obs-studio.orig/frontend/plugins/frontend-tools/CMakeLists.txt	2025-09-26 13:36:36.000000000 +0300
+++ obs-studio.new/frontend/plugins/frontend-tools/CMakeLists.txt	2025-10-13 18:18:07.511111774 +0300
@@ -65,7 +65,6 @@
     Qt::Widgets
     "$<$<PLATFORM_ID:Darwin>:$<LINK_LIBRARY:FRAMEWORK,Cocoa>>"
     $<$<PLATFORM_ID:Linux,FreeBSD,OpenBSD>:X11::X11>
-    $<$<PLATFORM_ID:Linux,FreeBSD,OpenBSD>:Qt::GuiPrivate>
 )
 
 add_subdirectory("${CMAKE_SOURCE_DIR}/shared/obs-scripting" "${CMAKE_BINARY_DIR}/shared/obs-scripting")