From 4e6e85a227d1df0f9bbbc3b7e48ebdbf4ab03a7c Mon Sep 17 00:00:00 2001
From: Alexander Golubev <fatzer2@gmail.com>
Date: Mon, 2 Mar 2026 21:29:29 +0300
Subject: trinity-base/libkcal: fix tests

See-also: https://mirror.git.trinitydesktop.org/gitea/TDE/tdepim/pulls/186
Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
---
 .../files/libkcal-14.1.5-Fix-build-of-tests.patch  | 32 ++++++++++++++++++++++
 trinity-base/libkcal/libkcal-14.1.4.ebuild         |  6 +++-
 trinity-base/libkcal/libkcal-14.1.5.ebuild         |  4 +++
 3 files changed, 41 insertions(+), 1 deletion(-)
 create mode 100644 trinity-base/libkcal/files/libkcal-14.1.5-Fix-build-of-tests.patch

diff --git a/trinity-base/libkcal/files/libkcal-14.1.5-Fix-build-of-tests.patch b/trinity-base/libkcal/files/libkcal-14.1.5-Fix-build-of-tests.patch
new file mode 100644
index 00000000..64896216
--- /dev/null
+++ b/trinity-base/libkcal/files/libkcal-14.1.5-Fix-build-of-tests.patch
@@ -0,0 +1,32 @@
+From 81daf327b6007d9308720c5638b54f4ca78e9673 Mon Sep 17 00:00:00 2001
+From: Alexander Golubev <fatzer2@gmail.com>
+Date: Mon, 2 Mar 2026 16:05:34 +0300
+Subject: [PATCH] Fix build of tests
+
+The tests were falling to build due to lack of path to tqt-mt.so.
+
+Origin: Extracted from git
+See-also: https://mirror.git.trinitydesktop.org/gitea/TDE/tdepim/pulls/186
+Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
+---
+ libkcal/tests/CMakeLists.txt        | 4 ++++
+ 1 files changed, 4 insertions(+)
+
+diff --git a/libkcal/tests/CMakeLists.txt b/libkcal/tests/CMakeLists.txt
+index 143bade6..dd184329 100644
+--- a/libkcal/tests/CMakeLists.txt
++++ b/libkcal/tests/CMakeLists.txt
+@@ -20,6 +20,10 @@ include_directories(
+   ${CMAKE_SOURCE_DIR}/libtdepim
+ )
+ 
++link_directories(
++  ${TQT_LIBRARY_DIRS}
++)
++
+ set( _link_libkcal_tests
+   ${TQT_LIBRARIES}
+   DCOP-shared
+-- 
+2.52.0
+
diff --git a/trinity-base/libkcal/libkcal-14.1.4.ebuild b/trinity-base/libkcal/libkcal-14.1.4.ebuild
index f5e4fcac..ff798522 100644
--- a/trinity-base/libkcal/libkcal-14.1.4.ebuild
+++ b/trinity-base/libkcal/libkcal-14.1.4.ebuild
@@ -1,5 +1,5 @@
 # Copyright 1999-2020 Gentoo Authors
-# Copyright 2020-2025 The Trinity Desktop Project
+# Copyright 2020-2026 The Trinity Desktop Project
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="8"
@@ -21,3 +21,7 @@ DEPEND="
 	~trinity-base/ktnef-${PV}
 	~trinity-base/libkmime-${PV}"
 RDEPEND="${DEPEND}"
+
+PATCHES=(
+	"$FILESDIR/${PN}-14.1.5-Fix-build-of-tests.patch"
+)
diff --git a/trinity-base/libkcal/libkcal-14.1.5.ebuild b/trinity-base/libkcal/libkcal-14.1.5.ebuild
index d773d61f..b1a3677a 100644
--- a/trinity-base/libkcal/libkcal-14.1.5.ebuild
+++ b/trinity-base/libkcal/libkcal-14.1.5.ebuild
@@ -21,3 +21,7 @@ DEPEND="
 	~trinity-base/ktnef-${PV}
 	~trinity-base/libkmime-${PV}"
 RDEPEND="${DEPEND}"
+
+PATCHES=(
+	"$FILESDIR/${P}-Fix-build-of-tests.patch"
+)
-- 
cgit v1.2.3

