anchor.diff:      "INSTALL=${placeholder "out"}"
       "INSTALL_INCLUDE=${placeholder "dev"}/include"
       "JOBS=$(NIX_BUILD_CORES)"
  -    "BLAS=-lblas"
  -    "LAPACK=-llapack"
       "MY_METIS_LIB=-lmetis"
     ] ++ stdenv.lib.optionals blas.isILP64 [
       "CFLAGS=-DBLAS64"
  
positive.code:     owner = "DrTimothyAldenDavis";
      repo = "SuiteSparse";
      rev = "v${version}";
      sha256 = "1imndff7yygjrbbrcscsmirdi8w0lkwj5dbhydxmf7lklwn4j3q6";
    };
  
    nativeBuildInputs = [
      gnum4
    ] ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames;
  
    buildInputs = [
      blas lapack
      metis
      gfortran.cc.lib
    ] ++ stdenv.lib.optional enableCuda cudatoolkit;
  
    preConfigure = ''
  
negative.code: , blas, lapack
  , metis
  , fixDarwinDylibNames
  , gmp
  , mpfr
  , enableCuda ? false
  , cudatoolkit
  }:
  
  stdenv.mkDerivation rec {
    pname = "suitesparse";
    version = "5.8.1";
  
    outputs = [ "out" "dev" "doc" ];
  
  