mcfm: init at 10.0.1

+38
+33
pkgs/applications/science/physics/MCFM/default.nix
··· 1 + { lib, stdenv, fetchurl, cmake, gfortran, lhapdf }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "MCFM"; 5 + version = "10.0.1"; 6 + 7 + src = fetchurl { 8 + url = "https://mcfm.fnal.gov/downloads/${pname}-${version}.tar.gz"; 9 + sha256 = "sha256-3Dg4KoILb0XhgGkzItDh/1opCtYrrIvtbuALYqPUvE8="; 10 + }; 11 + 12 + postPatch = '' 13 + substituteInPlace CMakeLists.txt \ 14 + --replace 'target_link_libraries(mcfm lhapdf_lib)' \ 15 + 'target_link_libraries(mcfm ''${lhapdf_lib})' 16 + ''; 17 + 18 + nativeBuildInputs = [ cmake gfortran ]; 19 + buildInputs = [ lhapdf ]; 20 + 21 + cmakeFlags = [ 22 + "-Duse_external_lhapdf=ON" 23 + "-Duse_internal_lhapdf=OFF" 24 + ]; 25 + 26 + meta = with lib; { 27 + description = "Monte Carlo for FeMtobarn processes"; 28 + homepage = "https://mcfm.fnal.gov"; 29 + license = licenses.gpl3Plus; 30 + maintainers = with maintainers; [ veprbl ]; 31 + platforms = lib.platforms.x86_64; 32 + }; 33 + }
+5
pkgs/top-level/all-packages.nix
··· 29879 29879 29880 29880 elmerfem = callPackage ../applications/science/physics/elmerfem {}; 29881 29881 29882 + mcfm = callPackage ../applications/science/physics/MCFM { 29883 + stdenv = gccStdenv; 29884 + lhapdf = lhapdf.override { stdenv = gccStdenv; }; 29885 + }; 29886 + 29882 29887 professor = callPackage ../applications/science/physics/professor { }; 29883 29888 29884 29889 sacrifice = callPackage ../applications/science/physics/sacrifice {};