diff --git a/debian/patches/0008-qt6.patch b/debian/patches/0008-qt6.patch index 0fd223db57..118142f6ac 100644 --- a/debian/patches/0008-qt6.patch +++ b/debian/patches/0008-qt6.patch @@ -67,10 +67,10 @@ index 0000000000..ccded5d62e +#include "qtcompat.h" diff --git a/src/common/qtcompat.h b/src/common/qtcompat.h new file mode 100644 -index 0000000000..4a4c59b354 +index 0000000000..5fadab7feb --- /dev/null +++ b/src/common/qtcompat.h -@@ -0,0 +1,290 @@ +@@ -0,0 +1,291 @@ + +#pragma once + @@ -152,6 +152,7 @@ index 0000000000..4a4c59b354 +//----------------------------------------------------------------------------- + +#if QT_VERSIONbaseline, true) +#endif + @@ -396,7 +397,7 @@ index fa3c97c487..c0505b76f7 100644 continue; } diff --git a/src/gui/CMakeLists.txt b/src/gui/CMakeLists.txt -index 9ce24e95a0..9e8723203d 100644 +index ba94c3bd92..de2f48740d 100644 --- a/src/gui/CMakeLists.txt +++ b/src/gui/CMakeLists.txt @@ -3,7 +3,7 @@ @@ -408,7 +409,7 @@ index 9ce24e95a0..9e8723203d 100644 find_package(KF6GuiAddons) if(CMAKE_BUILD_TYPE MATCHES Debug) -@@ -551,9 +551,16 @@ target_link_libraries(nextcloudCore +@@ -544,9 +544,16 @@ target_link_libraries(nextcloudCore Qt::Quick Qt::QuickControls2 Qt::QuickWidgets @@ -426,7 +427,7 @@ index 9ce24e95a0..9e8723203d 100644 if(KF6GuiAddons_FOUND) target_link_libraries(nextcloudCore PUBLIC -@@ -762,3 +769,10 @@ if(NOT BUILD_OWNCLOUD_OSX_BUNDLE AND NOT WIN32) +@@ -755,3 +762,10 @@ if(NOT BUILD_OWNCLOUD_OSX_BUNDLE AND NOT WIN32) endif() configure_file(configgui.h.in ${CMAKE_CURRENT_BINARY_DIR}/configgui.h) @@ -643,7 +644,7 @@ index 5820fc0c8a..a70abc9c8d 100644 PRIVATE cxx_std_17 diff --git a/src/libsync/account.cpp b/src/libsync/account.cpp -index e7bde80a84..b37b5831b3 100644 +index b824df53ab..47ca2e56b2 100644 --- a/src/libsync/account.cpp +++ b/src/libsync/account.cpp @@ -22,6 +22,7 @@ @@ -654,7 +655,7 @@ index e7bde80a84..b37b5831b3 100644 #include "clientsideencryption.h" #include "ocsuserstatusconnector.h" -@@ -1239,7 +1240,8 @@ void Account::listRemoteFolder(QPromise *promise, co +@@ -1242,7 +1243,8 @@ void Account::listRemoteFolder(QPromise *promise, co serverHasMountRootProperty() ? RemotePermissions::MountedPermissionAlgorithm::UseMountRootProperty : RemotePermissions::MountedPermissionAlgorithm::WildGuessMountedSubProperty, newEntry); @@ -1092,6 +1093,18 @@ index f319561550..93aacb2545 100644 xml.writeTextElement(ocUri, QStringLiteral("permissions"), !fileInfo.permissions.isNull() ? QString(fileInfo.permissions.toString()) : fileInfo.isShared ? QStringLiteral("GSRDNVCKW") : QStringLiteral("GRDNVCKW")); if (fileInfo.isShared) { if (fileInfo.downloadForbidden) { +diff --git a/test/testaccount.cpp b/test/testaccount.cpp +index 698e2296d1..8f98d439dc 100644 +--- a/test/testaccount.cpp ++++ b/test/testaccount.cpp +@@ -13,6 +13,7 @@ + #include + + #include "common/utility.h" ++#include "common/qtcompat.h" + #include "folderman.h" + #include "account.h" + #include "accountstate.h" diff --git a/test/testdatefieldbackend.cpp b/test/testdatefieldbackend.cpp index 850e9c919c..fc0371170e 100644 --- a/test/testdatefieldbackend.cpp