From eace157587784c852a070e11bce0111529c818aa Mon Sep 17 00:00:00 2001 From: Zheng Junjie Date: Sun, 7 Jul 2024 23:06:45 +0800 Subject: gnu: kmessagelib: Update to 24.05.2. * gnu/packages/kde-pim.scm (kmessagelib): Update to 24.05.2. [inputs]: Remove akonadi, akonadi-mime, gpgme, grantlee, kidentitymanagement, kmime, kpimcommon, kpimtextedit, ktextaddons, libkdepim, libkleo, qca, qgpgme, qtbase-5, qtdeclarative-5, qtwebchannel-5, and qtwebengine-5; add gpgme-1.23, ktexttemplate, qca-qt6, qgpgme-qt6-1.23, qtdeclarative, qtwebchannel, and qtwebengine. [propagated-inputs]: Add akonadi, akonadi-mime, kidentitymanagement, kmime, kpimcommon, kpimtextedit, ktextaddons, libkdepim, and libkleo. [arguments]: Set #:qtbase to qtbase; Use Gexps; <#:phases>: Remove extend-CPLUS_INCLUDE_PATH phase, add add-miss-PrintSupport phase. Change-Id: I1675dca67151918e2a484bc493ea49dc7199c405 --- gnu/packages/kde-pim.scm | 59 ++++++++++++++++++++++++------------------------ 1 file changed, 29 insertions(+), 30 deletions(-) (limited to 'gnu/packages/kde-pim.scm') diff --git a/gnu/packages/kde-pim.scm b/gnu/packages/kde-pim.scm index 3855c44acd..8c803e7449 100644 --- a/gnu/packages/kde-pim.scm +++ b/gnu/packages/kde-pim.scm @@ -1530,27 +1530,24 @@ using a Qt/KMime C++ API.") (define-public kmessagelib (package (name "kmessagelib") - (version "23.04.3") + (version "24.05.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/messagelib-" version ".tar.xz")) (sha256 - (base32 "0aqac0p46cwnr3qxjk0ivalfwjcgwy52s088wnk6ckp77m7r65is")))) + (base32 "1m7mah1zqfn9r3jw1lg303kg023lgl77r6if5g4ifv3lsih52pgl")))) (properties `((upstream-name . "messagelib"))) (build-system qt-build-system) (native-inputs (list extra-cmake-modules gnupg libxml2)) (inputs - (list akonadi - akonadi-contacts - akonadi-mime + (list akonadi-contacts akonadi-notes akonadi-search boost - gpgme - grantlee + gpgme-1.23 grantleetheme karchive kcalendarcore @@ -1563,7 +1560,6 @@ using a Qt/KMime C++ API.") kguiaddons ki18n kiconthemes - kidentitymanagement kimap kio kitemmodels @@ -1572,40 +1568,43 @@ using a Qt/KMime C++ API.") kldap kmailtransport kmbox - kmime knewstuff knotifications - kpimcommon - kpimtextedit kservice ksyntaxhighlighting - ktextaddons ktextwidgets + ktexttemplate kwallet kwidgetsaddons kwindowsystem kxmlgui libgravatar - libkdepim - libkleo - qca - qgpgme - qtbase-5 - qtdeclarative-5 - qtwebchannel-5 - qtwebengine-5 + qca-qt6 + qgpgme-qt6-1.23 + qtdeclarative + qtwebchannel + qtwebengine sonnet)) + (propagated-inputs + (list akonadi + akonadi-mime + kidentitymanagement + kmime + kpimcommon + kpimtextedit + ktextaddons + libkdepim + libkleo)) (arguments - `(#:tests? #f ;TODO many test fail for quite different reasons - #:phases (modify-phases %standard-phases - (add-after 'set-paths 'extend-CPLUS_INCLUDE_PATH - (lambda* (#:key inputs #:allow-other-keys) - ;; FIXME: One of the compilation steps fail to find - ;; without this hack. - (setenv "CPLUS_INCLUDE_PATH" - (string-append (assoc-ref inputs "qtbase") - "/include/qt5/QtPrintSupport:" - (or (getenv "CPLUS_INCLUDE_PATH") "")))))))) + (list #:qtbase qtbase + #:tests? #f ;TODO many test fail for quite different reasons + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'add-miss-PrintSupport + (lambda _ + (substitute* "webengineviewer/src/CMakeLists.txt" + (("KF6::ConfigCore") + "KF6::ConfigCore\n Qt::PrintSupport"))))))) (home-page "https://invent.kde.org/pim/messagelib") (synopsis "KDE PIM messaging libraries") (description "This package provides several libraries for messages, -- cgit v1.2.3