me
/
guix
Archived
1
0
Fork 0

gnu: kleopatra: Update to 24.05.2.

* gnu/packages/kde-pim.scm (kleopatra): Update to 24.05.2.
[inputs]: Remove gpgme, qgpgme, and qtbase-5; add gpgme-1.23, kio,
kstatusnotifieritem, mimetreeparser, and qgpgme-qt6-1.23.
[arguments]: Set #:qtbase to qtbase; Use Gexps.

Change-Id: Ibeb6a012db5458d911dad5342b1c45f795b72224
master
Zheng Junjie 2024-07-08 09:43:33 +08:00
parent 73986ee4cd
commit dd8f920a23
No known key found for this signature in database
GPG Key ID: 3B5AA993E1A2DFF0
1 changed files with 14 additions and 11 deletions

View File

@ -1113,21 +1113,21 @@ protocol for querying and modifying directory services running over TCP/IP.")
(define-public kleopatra (define-public kleopatra
(package (package
(name "kleopatra") (name "kleopatra")
(version "23.04.3") (version "24.05.2")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version (uri (string-append "mirror://kde/stable/release-service/" version
"/src/kleopatra-" version ".tar.xz")) "/src/kleopatra-" version ".tar.xz"))
(sha256 (sha256
(base32 "0lcl20yihsa8dq0s24akp5z0290vh9nxjjjdwqk88nz8vmsr29i0")))) (base32 "1jm0x73g2mfk6fc2m3smray8c9wddkk785aizxvq0yi4v52wydxb"))))
(build-system qt-build-system) (build-system qt-build-system)
(native-inputs (native-inputs
(list dbus extra-cmake-modules gnupg ;; TODO: Remove after gpgme uses fixed path (list dbus extra-cmake-modules gnupg ;; TODO: Remove after gpgme uses fixed path
kdoctools)) kdoctools))
(inputs (inputs
(list boost (list boost
gpgme gpgme-1.23
kcmutils kcmutils
kcodecs kcodecs
kconfig kconfig
@ -1136,26 +1136,29 @@ protocol for querying and modifying directory services running over TCP/IP.")
kcrash kcrash
kdbusaddons kdbusaddons
ki18n ki18n
kio
kiconthemes kiconthemes
kitemmodels kitemmodels
kmime kmime
knotifications knotifications
ktextwidgets ktextwidgets
kstatusnotifieritem
kwidgetsaddons kwidgetsaddons
kwindowsystem kwindowsystem
kxmlgui kxmlgui
libassuan libassuan
libkleo libkleo
mimetreeparser
breeze-icons ;; default icon set breeze-icons ;; default icon set
qgpgme qgpgme-qt6-1.23))
qtbase-5))
(arguments (arguments
`(#:phases (list #:qtbase qtbase
(modify-phases %standard-phases #:phases
(replace 'check #~(modify-phases %standard-phases
(lambda* (#:key tests? #:allow-other-keys) (replace 'check
(when tests? (lambda* (#:key tests? #:allow-other-keys)
(invoke "dbus-launch" "ctest"))))))) (when tests?
(invoke "dbus-launch" "ctest")))))))
(home-page "https://apps.kde.org/kleopatra/") (home-page "https://apps.kde.org/kleopatra/")
(synopsis "Certificate Manager and Unified Crypto GUI") (synopsis "Certificate Manager and Unified Crypto GUI")
(description "Kleopatra is a certificate manager and a universal crypto (description "Kleopatra is a certificate manager and a universal crypto