From 00b4c3351d3bd8eb3332f6184df05afd627cc1fc Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Mon, 24 Oct 2022 17:51:01 +0200 Subject: [PATCH] python3Packages.pyscf: fix build with libxc-6.0.0 --- pkgs/development/python-modules/pyscf/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/development/python-modules/pyscf/default.nix b/pkgs/development/python-modules/pyscf/default.nix index c82bf2504860..84a4b4fb5bdb 100644 --- a/pkgs/development/python-modules/pyscf/default.nix +++ b/pkgs/development/python-modules/pyscf/default.nix @@ -1,6 +1,7 @@ { buildPythonPackage , lib , fetchFromGitHub +, fetchpatch , cmake , blas , libcint @@ -25,6 +26,12 @@ buildPythonPackage rec { hash = "sha256-KMxwyAK00Zc0i76zWTMznfXQCVCt+4HOH8SlwuOCORk="; }; + patches = [ (fetchpatch { + name = "libxc-6"; # https://github.com/pyscf/pyscf/pull/1467 + url = "https://github.com/pyscf/pyscf/commit/ebcfacc90e119cd7f9dcdbf0076a84660349fc79.patch"; + sha256 = "sha256-O+eDlUKJeThxQcHrMGqxjDfRCmCNP+OCgv/L72jAF/o="; + })]; + # setup.py calls Cmake and passes the arguments in CMAKE_CONFIGURE_ARGS to cmake. nativeBuildInputs = [ cmake ]; dontUseCmakeConfigure = true;