thinkfan: add option for libatasmart support

This commit is contained in:
Florian Franzen
2019-02-03 22:34:41 +01:00
parent f2a1a4e93b
commit 1278615a48
2 changed files with 21 additions and 6 deletions
+6 -1
View File
@@ -1,4 +1,5 @@
{ stdenv, fetchurl, cmake }:
{ stdenv, fetchurl, cmake
, smartSupport ? false, libatasmart }:
stdenv.mkDerivation rec {
name = "thinkfan-${version}";
@@ -11,6 +12,10 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake ];
buildInputs = stdenv.lib.optional smartSupport libatasmart;
cmakeFlags = stdenv.lib.optional smartSupport "-DUSE_ATASMART=ON";
installPhase = ''
install -Dm755 {.,$out/bin}/thinkfan