commit:     5444b98a6f361736a644d78b59dc8566b45036a7
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 16 18:57:41 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Dec 16 19:05:44 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5444b98a

media-gfx/krita: Add missing QSharedPointer include

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 ...ta-6.0.0_alpha_pre20251212-missing-header.patch | 27 ++++++++++++++++++++++
 .../krita/krita-6.0.0_alpha_pre20251212.ebuild     |  1 +
 2 files changed, 28 insertions(+)

diff --git 
a/media-gfx/krita/files/krita-6.0.0_alpha_pre20251212-missing-header.patch 
b/media-gfx/krita/files/krita-6.0.0_alpha_pre20251212-missing-header.patch
new file mode 100644
index 000000000000..fce465f61bc4
--- /dev/null
+++ b/media-gfx/krita/files/krita-6.0.0_alpha_pre20251212-missing-header.patch
@@ -0,0 +1,27 @@
+Source: https://invent.kde.org/graphics/krita/-/merge_requests/2567
+
+From ccbb2fcf3165bdac384a8264a135e030daa120c5 Mon Sep 17 00:00:00 2001
+From: Jonas Rakebrandt <[email protected]>
+Date: Fri, 12 Dec 2025 21:55:23 +0100
+Subject: [PATCH] Add missing QSharedPointer include
+
+Fixes "implicit instantiation of undefined template 
'QSharedPointer<KisSignalAutoConnection>'"
+---
+ libs/global/kis_signal_auto_connection.h | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/libs/global/kis_signal_auto_connection.h 
b/libs/global/kis_signal_auto_connection.h
+index ed06e3fab7d..30ef2916c2c 100644
+--- a/libs/global/kis_signal_auto_connection.h
++++ b/libs/global/kis_signal_auto_connection.h
+@@ -8,6 +8,7 @@
+ #define __KIS_SIGNAL_AUTO_CONNECTOR_H
+ 
+ #include <QObject>
++#include <QSharedPointer>
+ #include <QVector>
+ 
+ /**
+-- 
+GitLab
+

diff --git a/media-gfx/krita/krita-6.0.0_alpha_pre20251212.ebuild 
b/media-gfx/krita/krita-6.0.0_alpha_pre20251212.ebuild
index 697672504b0e..30a1c812cc4f 100644
--- a/media-gfx/krita/krita-6.0.0_alpha_pre20251212.ebuild
+++ b/media-gfx/krita/krita-6.0.0_alpha_pre20251212.ebuild
@@ -93,6 +93,7 @@ PATCHES=(
        # downstream
        "${FILESDIR}"/${PN}-5.3.0-tests-optional.patch
        "${FILESDIR}"/${PN}-5.2.2-fftw.patch # bug 913518
+       "${FILESDIR}"/${P}-missing-header.patch # git master
 )
 
 src_prepare() {

Reply via email to