Blame 0001-unbundle-qtsingleapplication.patch

e723746
From a8a36869d313dd756bf5974e1180b7c09030927e Mon Sep 17 00:00:00 2001
88447b8
From: =?UTF-8?q?I=C3=B1aki=20=C3=9Acar?= <iucar@fedoraproject.org>
e723746
Date: Fri, 8 Jul 2022 15:37:13 +0200
88447b8
Subject: [PATCH] unbundle qtsingleapplication
88447b8
88447b8
---
88447b8
 src/cpp/desktop/CMakeLists.txt              | 5 ++---
88447b8
 src/cpp/desktop/DesktopPosixApplication.hpp | 2 +-
88447b8
 2 files changed, 3 insertions(+), 4 deletions(-)
88447b8
88447b8
diff --git a/src/cpp/desktop/CMakeLists.txt b/src/cpp/desktop/CMakeLists.txt
e723746
index 651bbda..7769577 100644
88447b8
--- a/src/cpp/desktop/CMakeLists.txt
88447b8
+++ b/src/cpp/desktop/CMakeLists.txt
e723746
@@ -162,7 +162,6 @@ if(NOT RSTUDIO_ELECTRON)
88447b8
 
e723746
    set(MOC_DESKTOP_HEADER_FILES ${DESKTOP_HEADER_FILES})
e723746
    list(REMOVE_ITEM MOC_DESKTOP_HEADER_FILES
e723746
-      ${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/qtsingleapplication/qtlockedfile.h
e723746
       ${CMAKE_CURRENT_SOURCE_DIR}/DesktopDetectRHome.hpp
e723746
       ${CMAKE_CURRENT_SOURCE_DIR}/DesktopOptions.hpp
e723746
       ${CMAKE_CURRENT_SOURCE_DIR}/DesktopRVersion.hpp
e723746
@@ -232,8 +231,6 @@ if(NOT RSTUDIO_ELECTRON)
e723746
       DesktopSynctex.cpp
e723746
       DesktopJobLauncherOverlay.cpp
e723746
       RemoteDesktopSessionLauncherOverlay.cpp
e723746
-      3rdparty/qtsingleapplication/qtsingleapplication.cpp
e723746
-      3rdparty/qtsingleapplication/qtlocalpeer.cpp
e723746
    )
88447b8
 
e723746
    if(WIN32)
e723746
@@ -405,6 +402,7 @@ if(NOT RSTUDIO_ELECTRON)
e723746
       target_link_libraries(rstudio
e723746
          ${RSTUDIO_QTMODULES}
e723746
          ${QT_LIBRARIES}
e723746
+         Qt5Solutions_SingleApplication-2.6
e723746
          ${Boost_LIBRARIES}
e723746
          rstudio-core
e723746
          ${CRASHPAD_LIBRARIES}
e723746
@@ -448,6 +446,7 @@ if(NOT RSTUDIO_ELECTRON)
e723746
       target_link_libraries(RStudio
e723746
          ${RSTUDIO_QTMODULES}
e723746
          ${QT_LIBRARIES}
e723746
+         Qt5Solutions_SingleApplication-2.6
e723746
          rstudio-core
e723746
          ${APPLICATION_SERVICES_LIBRARY}
e723746
          ${COCOA_LIBRARY}
88447b8
diff --git a/src/cpp/desktop/DesktopPosixApplication.hpp b/src/cpp/desktop/DesktopPosixApplication.hpp
e723746
index 4d85eec..cf0285e 100644
88447b8
--- a/src/cpp/desktop/DesktopPosixApplication.hpp
88447b8
+++ b/src/cpp/desktop/DesktopPosixApplication.hpp
88447b8
@@ -16,7 +16,7 @@
88447b8
 #ifndef DESKTOP_POSIX_APPLICATION_HPP
88447b8
 #define DESKTOP_POSIX_APPLICATION_HPP
88447b8
 
88447b8
-#include "3rdparty/qtsingleapplication/QtSingleApplication"
88447b8
+#include <qt5/QtSolutions/QtSingleApplication>
88447b8
 
88447b8
 #include "DesktopApplicationLaunch.hpp"
88447b8
 
88447b8
-- 
e723746
2.34.1
88447b8