guix_mirror_bot pushed a commit to branch kde-team
in repository guix.
commit 78e1a48a8d150511dd8cb910f37f7abf4e7e1ba8
Author: Sughosha <[email protected]>
AuthorDate: Fri May 8 06:08:29 2026 +0530
gnu: dolphin: Update to 26.04.1.
* gnu/packages/kde-systemtools.scm (dolphin): Update to 26.04.1.
[source]<patches>: Add dolphin-qt-6.9-compatibility-fix.patch.
* gnu/packages/patches/dolphin-qt-6.9-compatibility-fix.patch: Add file.
* gnu/local.mk (dist_patch_DATA): Register it.
Change-Id: Ib167f1dfbf7258724671bb0c07feb2a76fa8e02e
Co-authored-by: Rodion Goritskov <[email protected]>
---
gnu/local.mk | 1 +
gnu/packages/kde-systemtools.scm | 5 ++--
.../patches/dolphin-qt-6.9-compatibility-fix.patch | 28 ++++++++++++++++++++++
3 files changed, 32 insertions(+), 2 deletions(-)
diff --git a/gnu/local.mk b/gnu/local.mk
index fe61242cc0..1f146ac030 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1227,6 +1227,7 @@ dist_patch_DATA =
\
%D%/packages/patches/doc++-segfault-fix.patch \
%D%/packages/patches/dolphin-emu-unbundle-tinygltf.patch \
%D%/packages/patches/dolphin-emu-unbundle-watcher.patch \
+ %D%/packages/patches/dolphin-qt-6.9-compatibility-fix.patch \
%D%/packages/patches/dovecot-opensslv3.patch \
%D%/packages/patches/dovecot-trees-support-dovecot-2.3.patch \
%D%/packages/patches/dstat-fix-crash-when-specifying-delay.patch \
diff --git a/gnu/packages/kde-systemtools.scm b/gnu/packages/kde-systemtools.scm
index 4dab59c99c..4d61dcbafc 100644
--- a/gnu/packages/kde-systemtools.scm
+++ b/gnu/packages/kde-systemtools.scm
@@ -91,14 +91,15 @@ This package contains GUI widgets for baloo.")
(define-public dolphin
(package
(name "dolphin")
- (version "25.12.3")
+ (version "26.04.1")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/dolphin-" version ".tar.xz"))
(sha256
- (base32 "0fws10g06bm75gs32ch9cw2s5yxwvspm6zxvk3axgnbnq1ydwqcr"))))
+ (base32 "0msgkvnq63k77zmspyf8pjfwzpfxiyqxyx5azs9g6iby5wcsakds"))
+ (patches (search-patches "dolphin-qt-6.9-compatibility-fix.patch"))))
(build-system qt-build-system)
(propagated-inputs
(list kio))
diff --git a/gnu/packages/patches/dolphin-qt-6.9-compatibility-fix.patch
b/gnu/packages/patches/dolphin-qt-6.9-compatibility-fix.patch
new file mode 100644
index 0000000000..6d35d901a2
--- /dev/null
+++ b/gnu/packages/patches/dolphin-qt-6.9-compatibility-fix.patch
@@ -0,0 +1,28 @@
+From 8d566618e7db92c10882ee87d361907210b21865 Mon Sep 17 00:00:00 2001
+From: Rodion Goritskov <[email protected]>
+Date: Wed, 19 Aug 2026 23:51:26 +0200
+Subject: [PATCH] Qt < 6.10 compatibility fix
+
+Dolphin has minimal Qt version 6.4 specified in CMakeLists.txt, but doesn't
build with Qt < 6.10
+Filed a bug upstream https://bugs.kde.org/show_bug.cgi?id=524475
+
+---
+ src/settings/interface/panelsettingspage.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/settings/interface/panelsettingspage.cpp
b/src/settings/interface/panelsettingspage.cpp
+index c564e97fc..a42b9e9a5 100644
+--- a/src/settings/interface/panelsettingspage.cpp
++++ b/src/settings/interface/panelsettingspage.cpp
+@@ -27,7 +27,7 @@ PanelSettingsPage::PanelSettingsPage(QWidget *parent)
+
+ {
+ QVBoxLayout *layout = new QVBoxLayout(this);
+- layout->setVerticalSizeConstraint(QLayout::SetFixedSize);
++ layout->setSizeConstraint(QLayout::SetFixedSize);
+
+ QFormLayout *topLayout = new QFormLayout();
+ layout->addLayout(topLayout);
+--
+2.54.0
+