diff --git a/pkgs/development/python-modules/dnf-plugins-core/default.nix b/pkgs/development/python-modules/dnf-plugins-core/default.nix index bc213157ed00..2b5432e7c6a1 100644 --- a/pkgs/development/python-modules/dnf-plugins-core/default.nix +++ b/pkgs/development/python-modules/dnf-plugins-core/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, + fetchpatch, # dependencies cmake, @@ -38,6 +39,14 @@ buildPythonPackage rec { hash = "sha256-nZyM61bQ9L4t3/fa9cP+xo9ke00e6w2Obt80OpqOG8A="; }; + patches = [ + # Fix building with CMake 4 + (fetchpatch { + url = "https://github.com/rpm-software-management/dnf-plugins-core/commit/1f5d725d857b61760174dd09165e885dd63762c5.patch?full_index=1"; + hash = "sha256-dI6tVokgenb4aaLH5YuG3EZ1Ehgf/NwwPprcDWcHt2Q="; + }) + ]; + postPatch = '' substituteInPlace CMakeLists.txt \ --replace-fail "SYSCONFDIR /etc" "SYSCONFDIR $out/etc" \