summaryrefslogtreecommitdiff
path: root/net-im/kaidan
diff options
context:
space:
mode:
Diffstat (limited to 'net-im/kaidan')
-rw-r--r--net-im/kaidan/Makefile1
-rw-r--r--net-im/kaidan/files/patch-CMakeLists.txt18
2 files changed, 19 insertions, 0 deletions
diff --git a/net-im/kaidan/Makefile b/net-im/kaidan/Makefile
index 14b51194057b..63959ffb021d 100644
--- a/net-im/kaidan/Makefile
+++ b/net-im/kaidan/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kaidan
DISTVERSION= 0.13.0
+PORTREVISION= 1
CATEGORIES= net-im kde
MASTER_SITES= KDE/unstable/${PORTNAME}/${DISTVERSION}
diff --git a/net-im/kaidan/files/patch-CMakeLists.txt b/net-im/kaidan/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..20e10778f588
--- /dev/null
+++ b/net-im/kaidan/files/patch-CMakeLists.txt
@@ -0,0 +1,18 @@
+Backport [1] to fix build with Qt 6.10.
+
+[1] https://invent.kde.org/network/kaidan/-/commit/26942b401070e6628e4c85768632ca33538bb99c
+
+--- CMakeLists.txt.orig 2025-09-21 20:16:37 UTC
++++ CMakeLists.txt
+@@ -52,6 +52,11 @@ find_package(Qt6 ${QT_MIN_VERSION} REQUIRED NO_MODULE
+
+ # Find packages
+ find_package(Qt6 ${QT_MIN_VERSION} REQUIRED NO_MODULE COMPONENTS Core Concurrent Qml Quick Svg Sql QuickControls2 Xml Multimedia Positioning Location)
++
++if(Qt6Gui_VERSION VERSION_GREATER_EQUAL "6.10.0" AND NOT WIN32 AND NOT APPLE)
++ find_package(Qt6GuiPrivate ${QT_MIN_VERSION} REQUIRED NO_MODULE)
++endif()
++
+ find_package(KF6 ${KF_MIN_VERSION} REQUIRED COMPONENTS KIO Kirigami Prison)
+ if (NOT ANDROID)
+ find_package(KF6 ${KF_MIN_VERSION} OPTIONAL_COMPONENTS Crash)