summaryrefslogtreecommitdiff
path: root/overlays/etesync-dav.nix
diff options
context:
space:
mode:
Diffstat (limited to 'overlays/etesync-dav.nix')
-rw-r--r--overlays/etesync-dav.nix30
1 files changed, 29 insertions, 1 deletions
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 @@
32 flask-wtf 32 flask-wtf
33 msgpack 33 msgpack
34 requests 34 requests
35 (toPythonModule (final.radicale.override { python3 = python; })) 35 (buildPythonApplication rec {
36 pname = "radicale";
37 version = "3.2.0";
38 pyproject = true;
39
40 src = prev.fetchFromGitHub {
41 owner = "Kozea";
42 repo = "Radicale";
43 rev = "refs/tags/v${version}";
44 hash = "sha256-RxC8VOfdTXJZiAroDHTKjJqGWu65Z5uyb4WK1LOqubQ=";
45 };
46
47 postPatch = ''
48 sed -i '/addopts/d' setup.cfg
49 '';
50
51 build-system = [
52 setuptools
53 ];
54
55 dependencies = [
56 defusedxml
57 passlib
58 vobject
59 pika
60 python-dateutil
61 pytz # https://github.com/Kozea/Radicale/issues/816
62 ] ++ passlib.optional-dependencies.bcrypt;
63 })
36 ] ++ requests.optional-dependencies.socks; 64 ] ++ requests.optional-dependencies.socks;
37 65
38 doCheck = false; 66 doCheck = false;