diff options
author | Dmitry Kalinkin <dmitry.kalinkin@gmail.com> | 2022-05-16 23:31:51 -0400 |
---|---|---|
committer | Dmitry Kalinkin <dmitry.kalinkin@gmail.com> | 2022-05-16 23:31:51 -0400 |
commit | e7d67d857632b609b4cf33b9a213d2af224f47db (patch) | |
tree | 4212911722d3afbabb58e827891e624f1e36bfb3 | |
parent | 0c86c19d2269069e1825cf7546f7307060a87393 (diff) | |
download | nixpkgs-e7d67d857632b609b4cf33b9a213d2af224f47db.tar nixpkgs-e7d67d857632b609b4cf33b9a213d2af224f47db.tar.gz nixpkgs-e7d67d857632b609b4cf33b9a213d2af224f47db.tar.bz2 nixpkgs-e7d67d857632b609b4cf33b9a213d2af224f47db.tar.lz nixpkgs-e7d67d857632b609b4cf33b9a213d2af224f47db.tar.xz nixpkgs-e7d67d857632b609b4cf33b9a213d2af224f47db.tar.zst nixpkgs-e7d67d857632b609b4cf33b9a213d2af224f47db.zip |
python3Packages.lhapdf: fix for python 3.10+
-rw-r--r-- | pkgs/development/libraries/physics/lhapdf/default.nix | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/pkgs/development/libraries/physics/lhapdf/default.nix b/pkgs/development/libraries/physics/lhapdf/default.nix index eb891fd4dbe..c31d9794407 100644 --- a/pkgs/development/libraries/physics/lhapdf/default.nix +++ b/pkgs/development/libraries/physics/lhapdf/default.nix @@ -15,9 +15,14 @@ stdenv.mkDerivation rec { substituteInPlace src/GridPDF.cc --replace '#include <locale>' '#include <xlocale.h>' ''; - nativeBuildInputs = [ makeWrapper ]; + nativeBuildInputs = [ makeWrapper ] + ++ lib.optionals (lib.versionAtLeast python.version "3.10") [ python.pkgs.cython ]; buildInputs = [ python ]; + preBuild = lib.optionalString (lib.versionAtLeast python.version "3.10") '' + rm wrappers/python/lhapdf.cpp + ''; + enableParallelBuilding = true; passthru = { |