diff --git a/pkgs/development/python-modules/radicale-infcloud/default.nix b/pkgs/development/python-modules/radicale-infcloud/default.nix index 073d5125859e..de2e4fd834e3 100644 --- a/pkgs/development/python-modules/radicale-infcloud/default.nix +++ b/pkgs/development/python-modules/radicale-infcloud/default.nix @@ -1,6 +1,7 @@ { lib, fetchFromGitHub, + fetchpatch, buildPythonPackage, radicale, setuptools, @@ -18,6 +19,14 @@ buildPythonPackage { hash = "sha256-xzBWIx2OOkCtBjlff1Z0VqgMhxWtgiOKutXUadT3tIo="; }; + patches = [ + # Radicale >=3.2 compatibility fix: https://github.com/Unrud/RadicaleInfCloud/pull/27 + (fetchpatch { + url = "https://github.com/Unrud/RadicaleInfCloud/commit/c7487d34a544a499b751fdc92b01196edef599c6.patch"; + sha256 = "sha256-H5cSKFYQhC7+zpdbi0ojU8UlRJnldXtxv6d8gJ8D39w="; + }) + ]; + build-system = [ setuptools ]; dependencies = [ radicale ];