z572 pushed a commit to branch kde-team in repository guix. commit 21c9ab7b559197ae98f625a60bd36a0433aa3e0d Author: Zheng Junjie <zhengjun...@iscas.ac.cn> AuthorDate: Mon Jul 8 00:39:28 2024 +0800
gnu: kdepim-runtime: Update to 24.05.2. * gnu/packages/kde-pim.scm (kdepim-runtime): Update to 24.05.2. [inputs]: Remove kross, qca, qtbase-5, qtdeclarative-5, qtkeychain, qtnetworkauth-5, qtspeech-5, qtwebchannel-5, qtwebengine-5, and qtxmlpatterns; add kxmlgui, qca-qt6, qtdeclarative, qtkeychain-qt6, qtnetworkauth, qtspeech, qtwebchannel, and qtwebengine. [arguments]: Set #:qtbase to qtbase; Use Gexps. Change-Id: Iba2d7a96e4618761cf2d1585c3d6a09bdede00a2 --- gnu/packages/kde-pim.scm | 57 ++++++++++++++++++++++++------------------------ 1 file changed, 28 insertions(+), 29 deletions(-) diff --git a/gnu/packages/kde-pim.scm b/gnu/packages/kde-pim.scm index fda092fae3..073a8aa3ef 100644 --- a/gnu/packages/kde-pim.scm +++ b/gnu/packages/kde-pim.scm @@ -806,14 +806,14 @@ functions for accessing calendar data using the kcalcore API.") (define-public kdepim-runtime (package (name "kdepim-runtime") - (version "23.04.3") + (version "24.05.2") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/kdepim-runtime-" version ".tar.xz")) (sha256 - (base32 "1wvwibq6zzjlhh8yqrlqras0m8i01ynlwj9z6l3f0g0hyyz5nkw4")))) + (base32 "1jymvmiqbyl8qcff835sp6kw8w4lg4clm7p5cscfmcx6b9bg4w7l")))) (build-system qt-build-system) (native-inputs (list extra-cmake-modules dbus kdoctools libxslt shared-mime-info)) @@ -844,44 +844,43 @@ functions for accessing calendar data using the kcalcore API.") kldap kmbox kmime + kxmlgui knotifications knotifyconfig kpimcommon kpimtextedit - kross ktextwidgets kwallet kwindowsystem libkdepim libkgapi ;; TODO: libkolab - qca - qtbase-5 - qtdeclarative-5 - qtkeychain - qtnetworkauth-5 - qtspeech-5 - qtwebchannel-5 - qtwebengine-5 - qtxmlpatterns)) + qca-qt6 + qtdeclarative + qtkeychain-qt6 + qtnetworkauth + qtspeech + qtwebchannel + qtwebengine)) (arguments - ;; TODO: 5/45 tests fail for quite different reasons, even with - ;; "offscreen" and dbus - `(#:phases (modify-phases %standard-phases - (add-after 'set-paths 'extend-CPLUS_INCLUDE_PATH - (lambda* (#:key inputs #:allow-other-keys) - ;; FIXME: <Akonadi/KMime/SpecialMailCollections> is not - ;; found during one of the compilation steps without - ;; this hack. - (setenv "CPLUS_INCLUDE_PATH" - (string-append - (assoc-ref inputs "akonadi-mime") "/include/KF5:" - (or (getenv "CPLUS_INCLUDE_PATH") ""))))) - (replace 'check - (lambda* (#:key tests? #:allow-other-keys) - (when tests? - ;; FIXME: Atleast some appear to require network. - (invoke "dbus-launch" "ctest" "-E" "\ + ;; TODO: 5/45 tests fail for quite different reasons, even with + ;; "offscreen" and dbus + (list #:qtbase qtbase + #:phases #~(modify-phases %standard-phases + (add-after 'set-paths 'extend-CPLUS_INCLUDE_PATH + (lambda* (#:key inputs #:allow-other-keys) + ;; FIXME: <Akonadi/KMime/SpecialMailCollections> is not + ;; found during one of the compilation steps without + ;; this hack. + (setenv "CPLUS_INCLUDE_PATH" + (string-append + (assoc-ref inputs "akonadi-mime") "/include/KF6:" + (or (getenv "CPLUS_INCLUDE_PATH") ""))))) + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + ;; FIXME: Atleast some appear to require network. + (invoke "dbus-launch" "ctest" "-E" "\ (akonadi-sqlite-synctest|akonadi-sqlite-pop3test|storecompacttest\ |akonadi-sqlite-ewstest|ewsmoveitemrequest_ut|ewsdeleteitemrequest_ut\ |ewsgetitemrequest_ut|ewsunsubscriberequest_ut|ewssettings_ut\