mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-28 23:32:24 -05:00
gnu: Add xandikos.
* gnu/packages/dav.scm (xandikos): New variable. Signed-off-by: Leo Famulari <leo@famulari.name>
This commit is contained in:
parent
eb622c6b12
commit
f6ac084d4f
1 changed files with 41 additions and 1 deletions
|
@ -2,6 +2,7 @@
|
|||
;;; Copyright © 2015, 2016, 2017 Leo Famulari <leo@famulari.name>
|
||||
;;; Copyright © 2018, 2019 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;; Copyright © 2020 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2020 Vinicius Monego <monego@posteo.net>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -28,7 +29,8 @@ (define-module (gnu packages dav)
|
|||
#:use-module (gnu packages python)
|
||||
#:use-module (gnu packages python-web)
|
||||
#:use-module (gnu packages python-xyz)
|
||||
#:use-module (gnu packages sphinx))
|
||||
#:use-module (gnu packages sphinx)
|
||||
#:use-module (gnu packages xml))
|
||||
|
||||
(define-public radicale
|
||||
(package
|
||||
|
@ -58,6 +60,44 @@ (define-public radicale
|
|||
(home-page "https://radicale.org/")
|
||||
(license gpl3+)))
|
||||
|
||||
(define-public xandikos
|
||||
(package
|
||||
(name "xandikos")
|
||||
(version "0.2.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "xandikos" version))
|
||||
(sha256
|
||||
(base32 "13ikmcja9p42azb5ccqj2bw98zybna6zlflj10hqy0kvbib70l94"))))
|
||||
(build-system python-build-system)
|
||||
(propagated-inputs
|
||||
`(("python-aiohttp" ,python-aiohttp)
|
||||
("python-defusedxml" ,python-defusedxml)
|
||||
("python-dulwich" ,python-dulwich)
|
||||
("python-icalendar" ,python-icalendar)
|
||||
("python-jinja2" ,python-jinja2)
|
||||
("python-multidict" ,python-multidict)))
|
||||
(home-page "https://www.xandikos.org/")
|
||||
(synopsis "Lightweight CalDAV/CardDAV server")
|
||||
(description
|
||||
"Xandikos is a lightweight yet complete CardDAV/CalDAV server that backs
|
||||
onto a Git repository.
|
||||
|
||||
Features:
|
||||
|
||||
@itemize
|
||||
@item Easy to set up
|
||||
@item Share calendars (events, todo items, journal entries) via CalDAV and
|
||||
contacts (vCard) via CardDAV
|
||||
@item Automatically keep history and back up changes in Git
|
||||
@item Supports synchronization extensions for CalDAV/CardDAV for quick and
|
||||
efficient syncing
|
||||
@item Automatically keep history and back up
|
||||
@item Works with all tested CalDAV and CardDAV clients
|
||||
@end itemize")
|
||||
(license gpl3+)))
|
||||
|
||||
(define-public vdirsyncer
|
||||
(package
|
||||
(name "vdirsyncer")
|
||||
|
|
Loading…
Reference in a new issue