pythia: add hepmc3 support
This commit is contained in:
parent
b0486f3171
commit
72e7d87b01
2 changed files with 10 additions and 5 deletions
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, fetchurl, boost, fastjet, hepmc2, lhapdf, rsync, zlib }:
|
{ stdenv, fetchurl, boost, fastjet, hepmc, lhapdf, rsync, zlib }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "pythia";
|
pname = "pythia";
|
||||||
|
@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
|
||||||
sha256 = "0gli6zf8931i7kyminppisc9d0q69xxnalvhld5fgnkh4q82nz6d";
|
sha256 = "0gli6zf8931i7kyminppisc9d0q69xxnalvhld5fgnkh4q82nz6d";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ boost fastjet hepmc2 zlib rsync lhapdf ];
|
buildInputs = [ boost fastjet hepmc zlib rsync lhapdf ];
|
||||||
|
|
||||||
preConfigure = ''
|
preConfigure = ''
|
||||||
patchShebangs ./configure
|
patchShebangs ./configure
|
||||||
|
@ -17,9 +17,12 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
configureFlags = [
|
configureFlags = [
|
||||||
"--enable-shared"
|
"--enable-shared"
|
||||||
"--with-hepmc2=${hepmc2}"
|
|
||||||
"--with-lhapdf6=${lhapdf}"
|
"--with-lhapdf6=${lhapdf}"
|
||||||
];
|
] ++ (if stdenv.lib.versions.major hepmc.version == "3" then [
|
||||||
|
"--with-hepmc3=${hepmc}"
|
||||||
|
] else [
|
||||||
|
"--with-hepmc2=${hepmc}"
|
||||||
|
]);
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
|
|
|
@ -26755,7 +26755,9 @@ in
|
||||||
|
|
||||||
nlojet = callPackage ../development/libraries/physics/nlojet { };
|
nlojet = callPackage ../development/libraries/physics/nlojet { };
|
||||||
|
|
||||||
pythia = callPackage ../development/libraries/physics/pythia { };
|
pythia = callPackage ../development/libraries/physics/pythia {
|
||||||
|
hepmc = hepmc2;
|
||||||
|
};
|
||||||
|
|
||||||
rivet = callPackage ../development/libraries/physics/rivet {
|
rivet = callPackage ../development/libraries/physics/rivet {
|
||||||
hepmc = hepmc2;
|
hepmc = hepmc2;
|
||||||
|
|
Loading…
Reference in a new issue