This is an automated email from the git hooks/post-receive script.

guix_mirror_bot pushed a commit to branch master
in repository guix.

The following commit(s) were added to refs/heads/master by this push:
     new 349fac31e8 gnu: Add kup.
349fac31e8 is described below

commit 349fac31e848c089e1d30c848d82eb192c5afabf
Author: Sughosha <[email protected]>
AuthorDate: Sat Mar 7 16:01:19 2026 +0530

    gnu: Add kup.
    
    * gnu/packages/kde-systemtools.scm (kup): New variable.
    
    Change-Id: I54ddd7917baed7b1ba214774205b38a1e5868372
---
 gnu/packages/kde-systemtools.scm | 52 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)

diff --git a/gnu/packages/kde-systemtools.scm b/gnu/packages/kde-systemtools.scm
index 1f3a9ebbdb..effe315f35 100644
--- a/gnu/packages/kde-systemtools.scm
+++ b/gnu/packages/kde-systemtools.scm
@@ -56,6 +56,7 @@
   #:use-module (gnu packages xml)
   #:use-module (gnu packages icu4c)
   #:use-module (gnu packages image-processing)
+  #:use-module (gnu packages version-control)
   #:use-module (gnu packages xorg)
   #:use-module (gnu packages xdisorg))
 
@@ -506,6 +507,57 @@ who want to quickly see problems occurring on their server.
 This package is part of the KDE administration module.")
     (license license:gpl2+)))
 
+(define-public kup
+  (package
+    (name "kup")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append "mirror://kde/stable/kup"
+                           "/kup-" version ".tar.xz"))
+       (sha256
+        (base32 "02hvzxpcm2rrdc8rkcx39zwgg42f561ida3h5dgsqg4pi7vz6n5c"))))
+    (build-system qt-build-system)
+    (arguments
+     (list #:qtbase qtbase
+           #:tests? #f ;no tests
+           #:configure-flags
+           #~(list "-DQT_MAJOR_VERSION=6")))
+    (native-inputs
+     (list extra-cmake-modules kdoctools))
+    (inputs
+     (list kcmutils
+           kconfig
+           kcoreaddons
+           kdbusaddons
+           ki18n
+           kidletime
+           kio
+           kjobwidgets
+           knotifications
+           kwidgetsaddons
+           kxmlgui
+           libgit2
+           libplasma
+           plasma5support
+           qtwayland
+           solid))
+    (home-page "https://apps.kde.org/kup/";)
+    (synopsis "Backup scheduler for Plasma desktop")
+    (description "Kup is a backup scheduler for Plasma desktop.  It helps you
+remember to keep up-to-date backups of your personal files.
+It provides:
+@itemize
+@item incremental backup archive with the use of @code{bup},
+@item synchronized folders with the use of @code{rsync},
+@item support for local filesystem or external usb storage,
+@item Monitor availability of backup destinations, like for example a mounted
+ network storage and
+@item integration into KDE's Plasma desktop.
+@end itemize")
+    (license license:gpl3+)))
+
 (define-public kwalletmanager
   (package
     (name "kwalletmanager")

Reply via email to