diff options
Diffstat (limited to 'nixpkgs/pkgs/development/libraries/physics/pythia/default.nix')
-rw-r--r-- | nixpkgs/pkgs/development/libraries/physics/pythia/default.nix | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/nixpkgs/pkgs/development/libraries/physics/pythia/default.nix b/nixpkgs/pkgs/development/libraries/physics/pythia/default.nix index c10e81b9a0e8..53b2889a25c8 100644 --- a/nixpkgs/pkgs/development/libraries/physics/pythia/default.nix +++ b/nixpkgs/pkgs/development/libraries/physics/pythia/default.nix @@ -1,15 +1,15 @@ -{ stdenv, fetchurl, boost, fastjet, hepmc2, lhapdf, rsync, zlib }: +{ stdenv, fetchurl, boost, fastjet, hepmc, lhapdf, rsync, zlib }: stdenv.mkDerivation rec { pname = "pythia"; - version = "8.244"; + version = "8.303"; src = fetchurl { url = "http://home.thep.lu.se/~torbjorn/pythia8/pythia${builtins.replaceStrings ["."] [""] version}.tgz"; - sha256 = "1jlj9hgmk2gcm5p0zqsiz0dpv9vvj8ip261si7frrwfsk7wq0j73"; + sha256 = "0gli6zf8931i7kyminppisc9d0q69xxnalvhld5fgnkh4q82nz6d"; }; - buildInputs = [ boost fastjet hepmc2 zlib rsync lhapdf ]; + buildInputs = [ boost fastjet hepmc zlib rsync lhapdf ]; preConfigure = '' patchShebangs ./configure @@ -17,9 +17,12 @@ stdenv.mkDerivation rec { configureFlags = [ "--enable-shared" - "--with-hepmc2=${hepmc2}" "--with-lhapdf6=${lhapdf}" - ]; + ] ++ (if stdenv.lib.versions.major hepmc.version == "3" then [ + "--with-hepmc3=${hepmc}" + ] else [ + "--with-hepmc2=${hepmc}" + ]); enableParallelBuilding = true; |