{ lib, stdenv, fetchFromGitHub, gfortran, cmake, python2, shared ? true }: let inherit (lib) optional; version = "3.9.0"; in stdenv.mkDerivation { pname = "liblapack"; inherit version; src = fetchFromGitHub { owner = "Reference-LAPACK"; repo = "lapack"; rev = "v${version}"; sha256 = "0sxnc97z67i7phdmcnq8f8lmxgw10wdwvr8ami0w3pb179cgrbpb"; }; nativeBuildInputs = [ gfortran python2 cmake ]; cmakeFlags = [ "-DCMAKE_Fortran_FLAGS=-fPIC" "-DLAPACKE=ON" "-DCBLAS=ON" ] ++ optional shared "-DBUILD_SHARED_LIBS=ON"; doCheck = true; meta = with lib; { inherit version; description = "Linear Algebra PACKage"; homepage = "http://www.netlib.org/lapack/"; license = licenses.bsd3; platforms = platforms.all; }; }