From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari Subject: [PATCH 00/17] Add CalDAV and CardDAV programs Date: Sun, 3 Jan 2016 19:04:58 -0500 Message-ID: Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45818) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aFseK-0005Xj-MX for guix-devel@gnu.org; Sun, 03 Jan 2016 19:05:26 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aFseG-00061K-AX for guix-devel@gnu.org; Sun, 03 Jan 2016 19:05:24 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:52189) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aFseG-00061A-6E for guix-devel@gnu.org; Sun, 03 Jan 2016 19:05:20 -0500 Received: from jasmine.lan (c-69-249-5-231.hsd1.pa.comcast.net [69.249.5.231]) by mail.messagingengine.com (Postfix) with ESMTPA id DDAF1C013FE for ; Sun, 3 Jan 2016 19:05:18 -0500 (EST) List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org These patches provide software for self-hosting calendars and contacts (address book) servers using the CalDAV and CardDAV standards. Notably, the patches add: * radicale [0]: A basic CalDAV and CardDAV server. * vdirsyncer [1]: A tool for synchronizing local CalDAV or CarDAV data with a remote server, storing the data locally in something inspired by Maildirs. * khal [2]: A command line and curses calendar client. Future work: * Services for radicale (it's a server that supports multi-user authentication) and vdirsyncer (this is a one-shot periodic sync tool; a good fit for cron). I'm practicing my Scheme so that I can write these, but I won't mind if someone beats me to it :) * A client for working with the CardDAV info (khard? some email client?). Your thoughts are requested! [0] http://radicale.org/ [1] https://github.com/untitaker/vdirsyncer [2] http://lostpackets.de/khal/ Leo Famulari (17): gnu: Add python-atomicwrites. gnu: Add python-requests-toolbelt. gnu: Add python-click-threading. gnu: Add python-click-log. gnu: Add python-apipkg. gnu: Add python-execnet. gnu: Add python-pytest-cache. gnu: Add python-pytest-localserver. gnu: Add python-wsgi-intercept. gnu: Add python-pytest-xprocess. gnu: Add radicale. gnu: Add vdirsyncer. gnu: Add python-icalendar. gnu: Add python-sphinxcontrib-newsfeed. gnu: Update python-tzlocal to 1.2. gnu: python-urwid: Disable failing test test_remove_watch_file. gnu: Add khal. gnu-system.am | 1 + gnu/packages/calendar.scm | 79 +++++++++++- gnu/packages/dav.scm | 108 +++++++++++++++++ gnu/packages/python.scm | 300 ++++++++++++++++++++++++++++++++++++++++++---- 4 files changed, 465 insertions(+), 23 deletions(-) create mode 100644 gnu/packages/dav.scm -- 2.6.4