From 2f83beb1ff4a0d9b4a731930a129866bd5e5d933 Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Fri, 30 Oct 2026 15:19:05 +0100 Subject: ... --- overlays/etesync-dav.nix | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) (limited to 'overlays/etesync-dav.nix') diff --git a/overlays/etesync-dav.nix b/overlays/etesync-dav.nix index 64f30071..7ed1a5ee 100644 --- a/overlays/etesync-dav.nix +++ b/overlays/etesync-dav.nix @@ -32,7 +32,35 @@ flask-wtf msgpack requests - (toPythonModule (final.radicale.override { python3 = python; })) + (buildPythonApplication rec { + pname = "radicale"; + version = "3.2.0"; + pyproject = true; + + src = prev.fetchFromGitHub { + owner = "Kozea"; + repo = "Radicale"; + rev = "refs/tags/v${version}"; + hash = "sha256-RxC8VOfdTXJZiAroDHTKjJqGWu65Z5uyb4WK1LOqubQ="; + }; + + postPatch = '' + sed -i '/addopts/d' setup.cfg + ''; + + build-system = [ + setuptools + ]; + + dependencies = [ + defusedxml + passlib + vobject + pika + python-dateutil + pytz # https://github.com/Kozea/Radicale/issues/816 + ] ++ passlib.optional-dependencies.bcrypt; + }) ] ++ requests.optional-dependencies.socks; doCheck = false; -- cgit v1.2.3