anchor.diff:    src = fetchFromGitLab {
       owner = "Molcas";
       repo = "OpenMolcas";
  -    rev = gitLabRev;
  +    rev = "41cee871945ac712e86ee971425a49a8fc60a936";
       sha256 = "0cap53gy1wds2qaxbijw09fqhvfxphfkr93nhp9xdq84yxh4wzv6";
     };
   
  
positive.code:     platforms = platforms.linux;
    };
  }
  
  
negative.code: { lib, stdenv, pkgs, fetchFromGitLab, fetchpatch, cmake, gfortran, perl
  , blas-i8, hdf5-full, python3, texlive
  , armadillo, makeWrapper, fetchFromGitHub, chemps2
  } :
  
  assert
    lib.asserts.assertMsg
    (blas-i8.isILP64 || blas-i8.passthru.implementation == "mkl")
    "A 64 bint integer BLAS implementation is required.";
  
  assert
    lib.asserts.assertMsg
    (builtins.elem blas-i8.passthru.implementation [ "openblas" "mkl" ])
    "OpenMolcas requires OpenBLAS or MKL.";
  
  let
    version = "21.02";
  
    python = python3.withPackages (ps : with ps; [ six pyparsing ]);
  
  