me
/
guix
Archived
1
0
Fork 0

gnu: Add merkuro.

* gnu/packages/kde-pim.scm (merkuro): New variable.

Change-Id: I0aaf8f43dd7e4e2d3ce85231e115ada6d9f037d9
master
Zheng Junjie 2024-07-08 01:01:54 +08:00
parent 8e153efbdc
commit a7566de0a5
No known key found for this signature in database
GPG Key ID: 3B5AA993E1A2DFF0
1 changed files with 74 additions and 0 deletions

View File

@ -2192,6 +2192,80 @@ KDE using certificate-based crypto.")
is a Sieve parser and interpreter library for KDE.") is a Sieve parser and interpreter library for KDE.")
(license ;; GPL for programs, LGPL for libraries (license ;; GPL for programs, LGPL for libraries
(list license:gpl2+ license:lgpl2.0+)))) (list license:gpl2+ license:lgpl2.0+))))
(define-public merkuro
(package
(name "merkuro")
(version "24.05.2")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/" name "-" version
".tar.xz"))
(sha256
(base32
"0n6na806g4xlx66ay0vk3iw9xs1h48ya7l0zpa3nqikr1by79lfh"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
#:tests? #f
#:phases
#~(modify-phases %standard-phases
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
(invoke "dbus-launch" "ctest")))))))
(native-inputs (list dbus extra-cmake-modules))
(inputs (list akonadi
akonadi-contacts
akonadi-mime
breeze-icons
gpgme
grantleetheme
kio
kirigami
kirigami-addons
kdbusaddons
ki18n
kimap
kcalendarcore
kcalendarsupport
kconfigwidgets
kwindowsystem
kcoreaddons
kcontacts
kitemmodels
kmailcommon
kmailtransport
kmessagelib
kmime
kidentitymanagement
kpimcommon
kpimtextedit
ktextaddons
ktextwidgets
akonadi-calendar
akonadi-mime
keventviews
kcalutils
kxmlgui
kiconthemes
libkdepim
libkleo
mimetreeparser
qtdeclarative
qtsvg
qqc2-desktop-style
qtwebengine))
(home-page "https://apps.kde.org/kalendar/")
(synopsis "Calendar application")
(description
"Merkuro is a calendar application using Akonadi to sync with
external services.
NOTE: plsase add akonadi and kdepim-runtime to system package.")
(license license:gpl3+)))
(define-public mimetreeparser (define-public mimetreeparser
(package (package
(name "mimetreeparser") (name "mimetreeparser")