From 4de56433fcec35044b1bbc36a04d2de444c864e0 Mon Sep 17 00:00:00 2001 From: Arne Keller Date: Wed, 18 Dec 2024 21:46:17 +0100 Subject: [PATCH] python312Packages.pygit2: fix build with GCC 14 --- pkgs/development/python-modules/pygit2/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/python-modules/pygit2/default.nix b/pkgs/development/python-modules/pygit2/default.nix index f9310c711e5f..a9f0ad9ae17a 100644 --- a/pkgs/development/python-modules/pygit2/default.nix +++ b/pkgs/development/python-modules/pygit2/default.nix @@ -6,6 +6,7 @@ cached-property, cffi, fetchPypi, + fetchpatch, isPyPy, libgit2, pycparser, @@ -26,6 +27,14 @@ buildPythonPackage rec { hash = "sha256-eymmeWuqFfyJ1EOsjVF3VBHZseWwbcQNRYxWyFdrSKI="; }; + patches = [ + # fix for GCC 14 + (fetchpatch { + url = "https://github.com/libgit2/pygit2/commit/eba710e45bb40e18641c6531394bb46631e7f295.patch"; + hash = "sha256-GFFzGVd/9+AcwicwOtBghhonijMp08svXTUZ/4/LmtI="; + }) + ]; + preConfigure = lib.optionalString stdenv.hostPlatform.isDarwin '' export DYLD_LIBRARY_PATH="${libgit2}/lib" '';