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

Reply via email to