path: root/java
diff options
authorEric Sandall2013-09-17 18:41:49 -0700
committerEric Sandall2013-09-17 18:41:49 -0700
commita1a73a6c5a91fc93b769cf6a3b18874b334ccfde (patch)
tree4a93276f6dfe83bb0555d2a2592f68946a599465 /java
parent193ec830ba4fb6f899fcfd7b3407fcb2aceec7f2 (diff)
davmail: Added a POP/IMAP/SMTP/Caldav/Carddav/LDAP exchange gateway
Diffstat (limited to 'java')
-rw-r--r--java/davmail/davmail-src-4.3.4-2174.tgz.sigbin0 -> 287 bytes
7 files changed, 70 insertions, 0 deletions
diff --git a/java/davmail/BUILD b/java/davmail/BUILD
new file mode 100755
index 0000000000..7e6c6b4d8d
--- /dev/null
+++ b/java/davmail/BUILD
@@ -0,0 +1,7 @@
+. $SECTION_DIRECTORY/java-functions &&
+set_ant_env &&
+export CLASSPATH="${JAVA_HOME}/lib/tools.jar:${JAVA_HOME}/lib/${ANT_HOME}/lib/ant.jar" &&
+ANT_OPTS="-Dfile.encoding=UTF-8" ant
diff --git a/java/davmail/DEPENDS b/java/davmail/DEPENDS
new file mode 100755
index 0000000000..74ac41091a
--- /dev/null
+++ b/java/davmail/DEPENDS
@@ -0,0 +1,5 @@
+depends ant &&
+depends JAVA &&
+depends unzip &&
+runtime_depends desktop-file-utils
diff --git a/java/davmail/DETAILS b/java/davmail/DETAILS
new file mode 100755
index 0000000000..c12fe99b27
--- /dev/null
+++ b/java/davmail/DETAILS
@@ -0,0 +1,34 @@
+ SPELL=davmail
+ VERSION=4.3.4-2174
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
+ ENTERED=20130917
+ KEYWORDS="client mail"
+ SHORT="POP/IMAP/SMTP/Caldav/Carddav/LDAP exchange gateway"
+cat << EOF
+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. DavMail now includes an LDAP gateway to Exchange global address
+book and user personal contacts to allow recipient address completion in mail
+compose window and full calendar support with attendees free/busy display.
+DavMail also supports the CardDav protocol to sync address books. This new
+feature is sponsored by French Defense / DGA through project Trustedbird.
+The main goal of DavMail is to provide standard compliant protocols in front of
+proprietary Exchange. This means LDAP for global address book, SMTP to send
+messages, IMAP to browse messages on the server in any folder, POP to retrieve
+inbox messages only, Caldav for calendar support and Carddav for personal
+contacts sync. Thus any standard compliant client can be used with Microsoft
+DavMail gateway is implemented in java and should run on any platform. Releases
+are tested on Windows, Linux (Ubuntu) and Mac OSX. Tested successfully with the
+Iphone (gateway running on a server).
diff --git a/java/davmail/FINAL b/java/davmail/FINAL
new file mode 100755
index 0000000000..83528e9eef
--- /dev/null
+++ b/java/davmail/FINAL
@@ -0,0 +1,3 @@
+message "${MESSAGE_COLOR}Updating desktop database...${DEFAULT_COLOR}" &&
+# Don't print errors for other .desktop files
+update-desktop-database 2>/dev/null
diff --git a/java/davmail/HISTORY b/java/davmail/HISTORY
new file mode 100644
index 0000000000..3a2a070dd8
--- /dev/null
+++ b/java/davmail/HISTORY
@@ -0,0 +1,3 @@
+2013-09-17 Eric Sandall <>
+ * Created
diff --git a/java/davmail/INSTALL b/java/davmail/INSTALL
new file mode 100755
index 0000000000..231602b3f7
--- /dev/null
+++ b/java/davmail/INSTALL
@@ -0,0 +1,18 @@
+DAVMAIL_INSTALL="${INSTALL_ROOT}/usr/share/java/$SPELL/" &&
+install -m0755 -d "${DAVMAIL_INSTALL}" &&
+install -m0755 -d "${DAVMAIL_INSTALL}/lib/" &&
+install -m0755 -d "${INSTALL_ROOT}/usr/share/applications/" &&
+install -m0755 -D lib/* "${DAVMAIL_INSTALL}/lib/" &&
+install -m0755 dist/davmail.jar "${DAVMAIL_INSTALL}" &&
+sed -i "s:BASE=.*:BASE=${DAVMAIL_INSTALL}:" dist/ &&
+sed -i 's:Icon=.*:Icon=davmail.png:' dist/davmail.desktop &&
+install -m0755 dist/ "${DAVMAIL_INSTALL}" &&
+ln -s "${DAVMAIL_INSTALL}"/ "${INSTALL_ROOT}"/usr/bin/davmail &&
+install -m0644 dist/davmail.desktop "${INSTALL_ROOT}"/usr/share/applications/ &&
+unzip -q dist/davmail.jar tray{2,32,48}.png &&
+install -Dm0644 dist/davmail.png "${INSTALL_ROOT}"/usr/share/pixmaps/ &&
+install -Dm0644 tray2.png "${INSTALL_ROOT}"/usr/share/icons/hicolor/16x16/apps/davmail.png &&
+install -Dm0644 tray32.png "${INSTALL_ROOT}"/usr/share/icons/hicolor/32x32/apps/davmail.png &&
+install -Dm0644 tray48.png "${INSTALL_ROOT}"/usr/share/icons/hicolor/48x48/apps/davmail.png
diff --git a/java/davmail/davmail-src-4.3.4-2174.tgz.sig b/java/davmail/davmail-src-4.3.4-2174.tgz.sig
new file mode 100644
index 0000000000..8bb6410531
--- /dev/null
+++ b/java/davmail/davmail-src-4.3.4-2174.tgz.sig
Binary files differ