gnu: Add powercap.

* gnu/packages/linux.scm (powercap): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
This commit is contained in:
Morgan Smith 2021-07-15 17:27:56 -04:00 committed by Efraim Flashner
parent 4cda5a4dab
commit 703f932cc9
No known key found for this signature in database
GPG key ID: 41AAE7DCCA3D8351

View file

@ -1651,6 +1651,31 @@ (define-public python-pamela
;;; Miscellaneous.
;;;
(define-public powercap
(package
(name "powercap")
(version "0.4.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/powercap/powercap")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1hp2i1d195v0n4jgvgaymkxlpgyhn07ic273gkda95lz65cdfcgm"))))
(build-system cmake-build-system)
(arguments
'(#:configure-flags
'("-DBUILD_SHARED_LIBS=ON")))
(home-page "https://github.com/powercap/powercap")
(synopsis "Utilities for accessing the powercap Linux kernel feature")
(description "This package contains utilities for accessing the powercap
Linux kernel feature through sysfs. It includes an implementation for working
with Intel @acronym{RAPL, Running Average Power Limit}.
It provides the commands @code{powercap-info} and @code{powercap-set}.")
(license license:bsd-3)))
(define-public powerstat
(package
(name "powerstat")