summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsss <sss@dark-alexandr.net>2021-04-09 23:00:35 +0300
committersss <sss@dark-alexandr.net>2021-04-09 23:00:35 +0300
commit5ec5579f4d7a48201dc66c211625c1ed56b2db82 (patch)
tree4f44e01bcdaf3fd12c17cf229d9f4b03feacb40f
parent6a88c31a3daf4091fe7b44b5fb97467bb52c1751 (diff)
working on kcollectd package
-rw-r--r--packages/kcollectd.scm66
1 files changed, 66 insertions, 0 deletions
diff --git a/packages/kcollectd.scm b/packages/kcollectd.scm
new file mode 100644
index 0000000..d049786
--- /dev/null
+++ b/packages/kcollectd.scm
@@ -0,0 +1,66 @@
+(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 codelite
+ (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"
+ )))
+ (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://codelite.org")
+ ))
+codelite