diff options
author | Hartmut Goebel <h.goebel@crazy-compilers.com> | 2017-06-09 13:22:54 +0200 |
---|---|---|
committer | Hartmut Goebel <h.goebel@crazy-compilers.com> | 2021-01-31 15:32:09 +0100 |
commit | b5a76e7c642351219df470369e19a7df903d9a93 (patch) | |
tree | 094a1e86a0f6de633a28934f1fa10727ec4c6d81 /gnu | |
parent | 10042b8f4bc890c6c090378c313abeb153158cb3 (diff) | |
download | guix-b5a76e7c642351219df470369e19a7df903d9a93.tar.gz |
gnu: Add ksysguard.
* gnu/packages/kde-plasma.scm (ksysguard): New variable.
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/kde-plasma.scm | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm index c64d8ae39f..39f077254b 100644 --- a/gnu/packages/kde-plasma.scm +++ b/gnu/packages/kde-plasma.scm @@ -202,6 +202,58 @@ call it if it is not associated to a terminal.") "@code{kscreenlocker} is a library for creating secure lock screens.") (license license:gpl2+))) + +(define-public ksysguard + (package + (name "ksysguard") + (version "5.19.5") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/plasma/" version + "/ksysguard-" version ".tar.xz")) + (sha256 + (base32 "0ivw4sgiwxd522lybs7h62cqagw90vnfklx5knhsv0h4fp4nv9p1")))) + (build-system qt-build-system) + (arguments + `(#:tests? #f)) ;; 2/5 tests fail, probably due to dbus issues + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools))) + (inputs + `(("kconfig" ,kconfig) + ("kcoreaddons" ,kcoreaddons) + ("kdbusaddons" ,kdbusaddons) + ("ki18n" ,ki18n) + ("kiconthemes" ,kiconthemes) + ("kinit" ,kinit) + ("kio" ,kio) + ("kitemviews" ,kitemviews) + ("knewstuff" ,knewstuff) + ("knotifications" ,knotifications) + ("kwindowsystem" ,kwindowsystem) + ("libksysguard", libksysguard) + ("lm-sensors" ,lm-sensors "lib") + ("qtbase" ,qtbase))) + (home-page "https://www.kde.org/applications/system/ksysguard/") + (synopsis "Plasma process and performance monitor") + (description "KSysGuard is a program to monitor various elements of your +system, or any other remote system with the KSysGuard daemon (ksysgardd) +installed. + +It features a client/server architecture that allows monitoring of local as +well as remote hosts. The graphical front end uses so-called sensors to +retrieve the information it displays. A sensor can return simple values or +more complex information like tables. For each type of information, one or +more displays are provided. Displays are organized in worksheets that can be +saved and loaded independently from each other. So, KSysGuard is not only a +simple task manager but also a very powerful tool to control large server +farms. + +Currently the daemon has been ported to Linux, FreeBSD, Irix, +NetBSD, OpenBSD, Solaris and Tru64 with varying degrees of completion.") + (license (list license:gpl2 license:gpl2+ license:gpl3)))) ;; KDE e.V. + (define-public libkscreen (package (name "libkscreen") |