diff options
| author | Vinicius Monego <monego@posteo.net> | 2020-08-27 17:58:25 -0300 |
|---|---|---|
| committer | Leo Famulari <leo@famulari.name> | 2020-08-27 17:18:52 -0400 |
| commit | f6ac084d4f0311effeb2ffe0411b86e504602051 (patch) | |
| tree | d77b7f7f82e0408af21df2dff00fccae333d0aee /gnu | |
| parent | eb622c6b128024179494253510bebe8bcacb8e6f (diff) | |
gnu: Add xandikos.
* gnu/packages/dav.scm (xandikos): New variable.
Signed-off-by: Leo Famulari <leo@famulari.name>
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/dav.scm | 42 |
1 files changed, 41 insertions, 1 deletions
diff --git a/gnu/packages/dav.scm b/gnu/packages/dav.scm index b9e210c84b0..ab50c86f146 100644 --- a/gnu/packages/dav.scm +++ b/gnu/packages/dav.scm | |||
| @@ -2,6 +2,7 @@ | |||
| 2 | ;;; Copyright © 2015, 2016, 2017 Leo Famulari <leo@famulari.name> | 2 | ;;; Copyright © 2015, 2016, 2017 Leo Famulari <leo@famulari.name> |
| 3 | ;;; Copyright © 2018, 2019 Efraim Flashner <efraim@flashner.co.il> | 3 | ;;; Copyright © 2018, 2019 Efraim Flashner <efraim@flashner.co.il> |
| 4 | ;;; Copyright © 2020 Tobias Geerinckx-Rice <me@tobias.gr> | 4 | ;;; Copyright © 2020 Tobias Geerinckx-Rice <me@tobias.gr> |
| 5 | ;;; Copyright © 2020 Vinicius Monego <monego@posteo.net> | ||
| 5 | ;;; | 6 | ;;; |
| 6 | ;;; This file is part of GNU Guix. | 7 | ;;; This file is part of GNU Guix. |
| 7 | ;;; | 8 | ;;; |
| @@ -28,7 +29,8 @@ | |||
| 28 | #:use-module (gnu packages python) | 29 | #:use-module (gnu packages python) |
| 29 | #:use-module (gnu packages python-web) | 30 | #:use-module (gnu packages python-web) |
| 30 | #:use-module (gnu packages python-xyz) | 31 | #:use-module (gnu packages python-xyz) |
| 31 | #:use-module (gnu packages sphinx)) | 32 | #:use-module (gnu packages sphinx) |
| 33 | #:use-module (gnu packages xml)) | ||
| 32 | 34 | ||
| 33 | (define-public radicale | 35 | (define-public radicale |
| 34 | (package | 36 | (package |
| @@ -58,6 +60,44 @@ clients.") | |||
| 58 | (home-page "https://radicale.org/") | 60 | (home-page "https://radicale.org/") |
| 59 | (license gpl3+))) | 61 | (license gpl3+))) |
| 60 | 62 | ||
| 63 | (define-public xandikos | ||
| 64 | (package | ||
| 65 | (name "xandikos") | ||
| 66 | (version "0.2.3") | ||
| 67 | (source | ||
| 68 | (origin | ||
| 69 | (method url-fetch) | ||
| 70 | (uri (pypi-uri "xandikos" version)) | ||
| 71 | (sha256 | ||
| 72 | (base32 "13ikmcja9p42azb5ccqj2bw98zybna6zlflj10hqy0kvbib70l94")))) | ||
| 73 | (build-system python-build-system) | ||
| 74 | (propagated-inputs | ||
| 75 | `(("python-aiohttp" ,python-aiohttp) | ||
| 76 | ("python-defusedxml" ,python-defusedxml) | ||
| 77 | ("python-dulwich" ,python-dulwich) | ||
| 78 | ("python-icalendar" ,python-icalendar) | ||
| 79 | ("python-jinja2" ,python-jinja2) | ||
| 80 | ("python-multidict" ,python-multidict))) | ||
| 81 | (home-page "https://www.xandikos.org/") | ||
| 82 | (synopsis "Lightweight CalDAV/CardDAV server") | ||
| 83 | (description | ||
| 84 | "Xandikos is a lightweight yet complete CardDAV/CalDAV server that backs | ||
| 85 | onto a Git repository. | ||
| 86 | |||
| 87 | Features: | ||
| 88 | |||
| 89 | @itemize | ||
| 90 | @item Easy to set up | ||
| 91 | @item Share calendars (events, todo items, journal entries) via CalDAV and | ||
| 92 | contacts (vCard) via CardDAV | ||
| 93 | @item Automatically keep history and back up changes in Git | ||
| 94 | @item Supports synchronization extensions for CalDAV/CardDAV for quick and | ||
| 95 | efficient syncing | ||
| 96 | @item Automatically keep history and back up | ||
| 97 | @item Works with all tested CalDAV and CardDAV clients | ||
| 98 | @end itemize") | ||
| 99 | (license gpl3+))) | ||
| 100 | |||
| 61 | (define-public vdirsyncer | 101 | (define-public vdirsyncer |
| 62 | (package | 102 | (package |
| 63 | (name "vdirsyncer") | 103 | (name "vdirsyncer") |
