(define-module (gnu packages kcollectd) #:use-module (guix packages) #:use-module (guix git-download) #:use-module (guix download) #:use-module (guix build-system cmake) #:use-module (gnu packages) #:use-module (gnu packages boost) #:use-module (gnu packages rrdtool) #:use-module (gnu packages qt) #:use-module (gnu packages kde-frameworks) #:use-module (gnu packages gnome) #:use-module (gnu packages gcc) #:use-module ((guix licenses) #:prefix license:) ) (define-public kcollectd (package (name "kcollectd") (version "v0.11.0-2020-02-23") (source (origin (method git-fetch) (uri (git-reference (url "https://gitlab.com/aerusso/kcollectd.git") (commit "07dc4668d9ed410540528127dffa9f1b7ce28ac5"))) (sha256 (base32 "1bh296mvk3js1qi1af9dwpsbh3ck4981rvxfcvk8a62wq767k0hz")) (patches (search-patches "kcollectd_add_path_argument.patch" "kcollectd_use_splitter.patch") ) ) ) (build-system cmake-build-system) (native-inputs `( ("gcc10" ,gcc-10) )) (inputs `( ("boost" ,boost) ("qtbase" ,qtbase) ("rrdtool" ,rrdtool) ("kwidgetsaddons" ,kwidgetsaddons) ("kio" ,kio) ("kiconthemes" ,kiconthemes) ("kxmlgui" ,kxmlgui) ("ki18n" ,ki18n) ("kguiaddons" ,kguiaddons) ("kdoctools" ,kdoctools) ("kconfig" ,kconfig) ("extra-cmake-modules" ,extra-cmake-modules) ("shared-mime-info" ,shared-mime-info) )) (arguments `( #:configure-flags '("-DCMAKE_CXX_FLAGS=-std=c++14" ) #:make-flags '("CXXFLAGS=-std=c++14" ) ) ) (synopsis "kcollectd is a graphical front-end to collectd.") (description "kcollectd is a graphical front-end to collectd, a data collection service that monitors, by polling or pushed updates, system information, such as temperature or free RAM. kcollectd provides a graphical display of these collected statistics. More generally, kcollectd can display the data stored in any round-robin database (RRD).") (license (list license:gpl3 )) (home-page "https://www.antonioerusso.com/projects/kcollectd/") )) kcollectd