diff options
author | Andrey Ovcharov <sudormrfhalt@yandex.ru> | 2019-02-16 17:51:59 +0700 |
---|---|---|
committer | Christine Koppelt <cko@users.noreply.github.com> | 2019-09-24 20:53:59 +0200 |
commit | 859b3b7f90d6072d962a6d7628349b2820eeb64b (patch) | |
tree | 3cd12e80144f2a1739de65bb5173743ecebad0e3 /pkgs/tools/system | |
parent | a7bf8161fa834a602278c15fcbdd955656b3aed8 (diff) | |
download | nixlib-859b3b7f90d6072d962a6d7628349b2820eeb64b.tar nixlib-859b3b7f90d6072d962a6d7628349b2820eeb64b.tar.gz nixlib-859b3b7f90d6072d962a6d7628349b2820eeb64b.tar.bz2 nixlib-859b3b7f90d6072d962a6d7628349b2820eeb64b.tar.lz nixlib-859b3b7f90d6072d962a6d7628349b2820eeb64b.tar.xz nixlib-859b3b7f90d6072d962a6d7628349b2820eeb64b.tar.zst nixlib-859b3b7f90d6072d962a6d7628349b2820eeb64b.zip |
thinkfan: 0.9.3 -> 1.0.1
Diffstat (limited to 'pkgs/tools/system')
-rw-r--r-- | pkgs/tools/system/thinkfan/default.nix | 25 |
1 files changed, 17 insertions, 8 deletions
diff --git a/pkgs/tools/system/thinkfan/default.nix b/pkgs/tools/system/thinkfan/default.nix index 8c8034005844..0310d6faf2ee 100644 --- a/pkgs/tools/system/thinkfan/default.nix +++ b/pkgs/tools/system/thinkfan/default.nix @@ -1,18 +1,27 @@ -{ stdenv, fetchurl, cmake +{ stdenv, fetchFromGitHub, cmakeCurses, libyamlcpp, pkgconfig , smartSupport ? false, libatasmart }: stdenv.mkDerivation rec { pname = "thinkfan"; - version = "0.9.3"; + version = "1.0.1"; - src = fetchurl { - url = "mirror://sourceforge/thinkfan/thinkfan-${version}.tar.gz"; - sha256 = "0nz4c48f0i0dljpk5y33c188dnnwg8gz82s4grfl8l64jr4n675n"; + src = fetchFromGitHub { + owner = "vmatare"; + repo = "thinkfan"; + rev = "${version}"; + sha256 = "1983p8aryfgpyhflh5r5xz27y136a4vvm7plgrg44q4aicqbcp8j"; }; - nativeBuildInputs = [ cmake ]; + configureFlags = [ + "-DCMAKE_INSTALL_DOCDIR==share/doc/${pname}" + "-DUSE_NVML=OFF" + "-DUSE_ATASMART=ON" + "-DUSE_YAML=ON" + ]; - buildInputs = stdenv.lib.optional smartSupport libatasmart; + nativeBuildInputs = [ cmakeCurses pkgconfig ]; + + buildInputs = [libyamlcpp] ++ stdenv.lib.optional smartSupport libatasmart; cmakeFlags = stdenv.lib.optional smartSupport "-DUSE_ATASMART=ON"; @@ -27,7 +36,7 @@ stdenv.mkDerivation rec { meta = { license = stdenv.lib.licenses.gpl3; - homepage = http://thinkfan.sourceforge.net/; + homepage = https://github.com/vmatare/thinkfan; maintainers = with stdenv.lib.maintainers; [ domenkozar ]; platforms = stdenv.lib.platforms.linux; }; |