diff options
author | sg2002 <sg2002@gmx.com> | 2017-12-02 18:46:14 +0300 |
---|---|---|
committer | zimbatm <zimbatm@zimbatm.com> | 2017-12-02 15:46:14 +0000 |
commit | af9cf7ec77ea9cdd95bf148c8a03eb7d6aaba8e1 (patch) | |
tree | 02b1f8cbd0177fe2aa9054b045d02d3542c5a94a /pkgs/os-specific/linux/lm-sensors | |
parent | 491e5d8649e8587654a81baf119e3b66bce65102 (diff) | |
download | nixpkgs-af9cf7ec77ea9cdd95bf148c8a03eb7d6aaba8e1.tar nixpkgs-af9cf7ec77ea9cdd95bf148c8a03eb7d6aaba8e1.tar.gz nixpkgs-af9cf7ec77ea9cdd95bf148c8a03eb7d6aaba8e1.tar.bz2 nixpkgs-af9cf7ec77ea9cdd95bf148c8a03eb7d6aaba8e1.tar.lz nixpkgs-af9cf7ec77ea9cdd95bf148c8a03eb7d6aaba8e1.tar.xz nixpkgs-af9cf7ec77ea9cdd95bf148c8a03eb7d6aaba8e1.tar.zst nixpkgs-af9cf7ec77ea9cdd95bf148c8a03eb7d6aaba8e1.zip |
lm-sensors: add option to enable sensord (#32172)
Diffstat (limited to 'pkgs/os-specific/linux/lm-sensors')
-rw-r--r-- | pkgs/os-specific/linux/lm-sensors/default.nix | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/pkgs/os-specific/linux/lm-sensors/default.nix b/pkgs/os-specific/linux/lm-sensors/default.nix index a1f00531cee..066946d8f0b 100644 --- a/pkgs/os-specific/linux/lm-sensors/default.nix +++ b/pkgs/os-specific/linux/lm-sensors/default.nix @@ -1,9 +1,14 @@ -{ stdenv, fetchurl, bison, flex, which, perl }: +{ sensord ? false, + stdenv, fetchurl, bison, flex, which, perl, + rrdtool ? null +}: + +assert sensord -> rrdtool != null; stdenv.mkDerivation rec { name = "lm-sensors-${version}"; version = "3.4.0"; # don't forget to tweak fedoraproject mirror URL hash - + src = fetchurl { urls = [ "http://dl.lm-sensors.org/lm-sensors/releases/lm_sensors-${version}.tar.bz2" @@ -12,10 +17,12 @@ stdenv.mkDerivation rec { sha256 = "07q6811l4pp0f7pxr8bk3s97ippb84mx5qdg7v92s9hs10b90mz0"; }; - buildInputs = [ bison flex which perl ]; + buildInputs = [ bison flex which perl ] + ++ stdenv.lib.optional sensord rrdtool; preBuild = '' - makeFlagsArray=(PREFIX=$out ETCDIR=$out/etc) + makeFlagsArray=(PREFIX=$out ETCDIR=$out/etc + ${stdenv.lib.optionalString sensord "PROG_EXTRA=sensord"}) ''; meta = { |