guix_mirror_bot pushed a commit to branch master
in repository guix.
commit 11bf74dd7777e4f5a24399c305228fd19ed4cd40
Author: Sughosha <[email protected]>
AuthorDate: Sat Oct 25 15:52:41 2025 +0530
gnu: Add zanshin.
* gnu/packages/kde-pim.scm (zanshin): New variable.
Change-Id: I980c6ec021ee9d0f91f6297a741e3084c54aa33d
---
gnu/packages/kde-pim.scm | 49 ++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 49 insertions(+)
diff --git a/gnu/packages/kde-pim.scm b/gnu/packages/kde-pim.scm
index b351a02b0a..30af09ffc8 100644
--- a/gnu/packages/kde-pim.scm
+++ b/gnu/packages/kde-pim.scm
@@ -2836,3 +2836,52 @@ on KMime. The goal is given a MIME tree to extract a
list of parts and a list
of attachments, check the validity of the signatures and decrypt any encrypted
part.")
(license license:lgpl2.0+)))
+
+(define-public zanshin
+ (package
+ (name "zanshin")
+ (version "25.08.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append "mirror://kde/stable/release-service/" version
+ "/src/zanshin-" version ".tar.xz"))
+ (sha256
+ (base32 "140km4ma9lzyky8c2ywj4bgf83pjj33zmxx0n36lys1irivjg4jb"))))
+ (build-system qt-build-system)
+ (arguments
+ (list ;; TODO: Do not exclude this test when
+ ;;
AkonadiSerializerTest::shouldNotBreakRecurrenceDuringSerialization
+ ;; passes.
+ #:test-exclude "tests-units-akonadi-akonadiserializertest"
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-before 'check 'check-setup
+ (lambda _
+ (setenv "HOME" (getcwd))))
+ (replace 'check
+ (lambda* (#:key tests? (test-exclude "") #:allow-other-keys)
+ (when tests?
+ (invoke "dbus-launch" "ctest" "-E" test-exclude)))))))
+ (native-inputs
+ (list dbus extra-cmake-modules))
+ ;; TODO: Unbundle mockitopp, which is needed for tests.
+ (inputs
+ (list boost
+ akonadi
+ akonadi-calendar
+ kcalendarcore
+ kcrash
+ ki18n
+ kitemmodels
+ kontactinterface
+ kparts
+ krunner
+ kwindowsystem))
+ (home-page "https://community.kde.org/Frameworks")
+ (synopsis "TO-do management application")
+ (description "Zanshin is a powerful yet simple application for managing
+your day to day actions. It helps you organize and reduce the cognitive
+pressure of what one has to do in his job and personal life.")
+ (license (list license:gpl3+
+ license:expat)))) ;for mockitopp