zoxide: 0.9.6 -> 0.9.7 (#380745)
[NixPkgs.git] / pkgs / by-name / ch / cholmod-extra / package.nix
blob8b6041fbb844c92a8a77ed0e763c44ee26b6635e
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   gfortran,
6   suitesparse,
7   blas,
8   lapack,
9 }:
10 stdenv.mkDerivation rec {
11   pname = "cholmod-extra";
12   version = "1.2.0";
14   src = fetchFromGitHub {
15     repo = pname;
16     owner = "jluttine";
17     rev = version;
18     sha256 = "0hz1lfp0zaarvl0dv0zgp337hyd8np41kmdpz5rr3fc6yzw7vmkg";
19   };
21   nativeBuildInputs = [ gfortran ];
22   buildInputs = [
23     suitesparse
24     blas
25     lapack
26   ];
28   makeFlags = [
29     "BLAS=-lcblas"
30   ];
32   installFlags = [
33     "INSTALL_LIB=$(out)/lib"
34     "INSTALL_INCLUDE=$(out)/include"
35   ];
37   doCheck = true;
39   meta = with lib; {
40     homepage = "https://github.com/jluttine/cholmod-extra";
41     description = "Set of additional routines for SuiteSparse CHOLMOD Module";
42     license = with licenses; [ gpl2Plus ];
43     maintainers = with maintainers; [ jluttine ];
44     platforms = with platforms; unix;
45   };