GNU bug report logs - #67846
[PATCH] gnu: Add davmail

Previous Next

Package: guix-patches;

Reported by: Lars Rustand <rustand.lars <at> gmail.com>

Date: Fri, 15 Dec 2023 23:01:02 UTC

Severity: normal

Tags: patch

Full log


View this message in rfc822 format

From: reza <reza <at> housseini.me>
To: 67846 <at> debbugs.gnu.org, rustand.lars <at> gmail.com
Subject: [bug#67846] [PATCH] gnu: Add davmail
Date: Sat, 16 Dec 2023 07:42:30 +0000
On December 15, 2023 8:09:37 PM UTC, Lars Rustand <rustand.lars <at> gmail.com> wrote:
>Date: Fri, 15 Dec 2023 20:46:13 +0100
>User-agent: mu4e 1.10.8; emacs 30.0.50
>Change-Id: Iaf8a600e424488b87635cd97e0ea1b0f0efcdb5f
>base-commit: 06f25a9a85be1bbe7a709e58ce41c1a834e5f1ae
>---
> gnu/packages/mail.scm | 31 +++++++++++++++++++++++++++++++
> 1 file changed, 31 insertions(+)
>
>diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm
>index 1676acf2f9..66e12964da 100644
>--- a/gnu/packages/mail.scm
>+++ b/gnu/packages/mail.scm
>@@ -116,6 +116,7 @@ (define-module (gnu packages mail)
>   #:use-module (gnu packages guile-xyz)
>   #:use-module (gnu packages haskell-xyz)
>   #:use-module (gnu packages icu4c)
>+  #:use-module (gnu packages java)
>   #:use-module (gnu packages kerberos)
>   #:use-module (gnu packages language)
>   #:use-module (gnu packages libbsd)
>@@ -174,6 +175,7 @@ (define-module (gnu packages mail)
>   #:use-module (gnu packages xml)
>   #:use-module (gnu packages xorg)
>   #:use-module (gnu packages)
>+  #:use-module (guix build-system copy)
>   #:use-module (guix build-system cmake)
>   #:use-module (guix build-system emacs)
>   #:use-module (guix build-system glib-or-gtk)
>@@ -4999,3 +5001,32 @@ (define-public aerc
>     ;; <https://lists.sr.ht/~rjarry/aerc-devel/%3Cb5cb213a7d0c699a886971658c2476
>     ;; 1073eb2391%40disroot.org%3E>
>     (license license:gpl3+)))
>+
>+(define-public davmail
>+  (let ((revision "3464"))
>+    (package
>+      (name "davmail")
>+      (version "6.2.0")
>+      (source
>+       (origin
>+         (method url-fetch)
>+         (uri (string-append
>+               "https://downloads.sourceforge.net/project/davmail/davmail/"
>+               version "/davmail-" version "-" revision ".zip"))
>+         (sha256
>+          (base32 "075yip53z29jnf4bi1iw6j60cdicz6hd017nl56991f1vz943aqm"))))
>+      (build-system copy-build-system)

Did you try to build it from source?

>+      (arguments
>+       `(#:install-plan '((".." "share/davmail"))))
>+      (native-inputs (list unzip))
>+      (propagated-inputs (list openjdk))

Building it from source would require to package quite a few new java packages, but I could give you a hand: https://davmail.sourceforge.net/dependencies.html

>+      (home-page "https://davmail.sourceforge.net/")
>+      (synopsis
>+       "POP/IMAP/SMTP/Caldav/Carddav/LDAP Exchange and Office 365 Gateway")
>+      (description
>+       "Ever wanted to get rid of Outlook? DavMail is a
>+POP/IMAP/SMTP/Caldav/Carddav/LDAP exchange gateway allowing users to use any
>+mail/calendar client (e.g. Thunderbird with Lightning or Apple iCal) with an
>+Exchange server, even from the internet or behind a firewall through Outlook
>+Web Access.")
>+      (license license:gpl2))))
>
>--
>2.41.0
>
>
>

Great! I was looking into packaging this software. 





This bug report was last modified 227 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.