diff options
Diffstat (limited to 'pkgs/tools/system/thinkfan/default.nix')
-rw-r--r-- | pkgs/tools/system/thinkfan/default.nix | 23 |
1 files changed, 10 insertions, 13 deletions
diff --git a/pkgs/tools/system/thinkfan/default.nix b/pkgs/tools/system/thinkfan/default.nix index 3e97a4b64a311..11066dfd59393 100644 --- a/pkgs/tools/system/thinkfan/default.nix +++ b/pkgs/tools/system/thinkfan/default.nix @@ -2,31 +2,28 @@ stdenv.mkDerivation rec { name = "thinkfan-${version}"; - version = "0.9.2"; + version = "0.9.3"; src = fetchurl { url = "mirror://sourceforge/thinkfan/thinkfan-${version}.tar.gz"; - sha256 = "0ydgabk2758f6j64g1r9vdsd221nqsv5rwnphm81s7i2vgra1nlh"; + sha256 = "0nz4c48f0i0dljpk5y33c188dnnwg8gz82s4grfl8l64jr4n675n"; }; nativeBuildInputs = [ cmake ]; - unpackPhase = '' - sourceRoot="$PWD/${name}"; - mkdir $sourceRoot; - tar xzvf "$src" -C $sourceRoot; - ''; - installPhase = '' - mkdir -p $out/bin; - mv thinkfan $out/bin/; + install -Dm755 {.,$out/bin}/thinkfan + + cd "$NIX_BUILD_TOP"; cd "$sourceRoot" # attempt to be a bit robust + install -Dm644 {.,$out/share/doc/thinkfan}/README + cp -R examples $out/share/doc/thinkfan + install -Dm644 {src,$out/share/man/man1}/thinkfan.1 ''; meta = { - description = ""; license = stdenv.lib.licenses.gpl3; - homepage = "http://thinkfan.sourceforge.net/"; - maintainers = with stdenv.lib.maintainers; [ iElectric ]; + homepage = http://thinkfan.sourceforge.net/; + maintainers = with stdenv.lib.maintainers; [ domenkozar nckx ]; platforms = stdenv.lib.platforms.linux; }; } |