me
/
guix
Archived
1
0
Fork 0

gnu: kdepim-runtime: Update to 24.05.2.

* gnu/packages/kde-pim.scm (kdepim-runtime): Update to 24.05.2.
[inputs]: Remove grantlee, 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
master
Zheng Junjie 2024-07-08 00:39:28 +08:00
parent b213e0d0f8
commit bd64cb7849
No known key found for this signature in database
GPG Key ID: 3B5AA993E1A2DFF0
1 changed files with 28 additions and 30 deletions

View File

@ -802,14 +802,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))
@ -821,7 +821,6 @@ functions for accessing calendar data using the kcalcore API.")
akonadi-notes
boost
cyrus-sasl
grantlee
grantleetheme
kcalendarcore
kcalutils
@ -840,44 +839,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\