diff options
author | Eric Sandall | 2013-09-17 18:41:49 -0700 |
---|---|---|
committer | Eric Sandall | 2013-09-17 18:41:49 -0700 |
commit | a1a73a6c5a91fc93b769cf6a3b18874b334ccfde (patch) | |
tree | 4a93276f6dfe83bb0555d2a2592f68946a599465 | |
parent | 193ec830ba4fb6f899fcfd7b3407fcb2aceec7f2 (diff) |
davmail: Added a POP/IMAP/SMTP/Caldav/Carddav/LDAP exchange gateway
-rw-r--r-- | ChangeLog | 1 | ||||
-rwxr-xr-x | java/davmail/BUILD | 7 | ||||
-rwxr-xr-x | java/davmail/DEPENDS | 5 | ||||
-rwxr-xr-x | java/davmail/DETAILS | 34 | ||||
-rwxr-xr-x | java/davmail/FINAL | 3 | ||||
-rw-r--r-- | java/davmail/HISTORY | 3 | ||||
-rwxr-xr-x | java/davmail/INSTALL | 18 | ||||
-rw-r--r-- | java/davmail/davmail-src-4.3.4-2174.tgz.sig | bin | 0 -> 287 bytes |
8 files changed, 71 insertions, 0 deletions
@@ -3,6 +3,7 @@ See https://www.redhat.com/archives/libguestfs/2013-May/msg00005.html * utils/supermin: Added Tool for building supermin appliances * utils/libguestfs: Added Set of tools for virtual machine disk images + * java/davmail: Added a POP/IMAP/SMTP/Caldav/Carddav/LDAP exchange gateway 2013-09-15 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de> * utils/input-utils: new spell, a set of tools for debugging input 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/classes.zip:${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=$SPELL-src-$VERSION.tgz + SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME" +SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-src-$VERSION" + SOURCE_URL[0]=$SOURCEFORGE_URL/davmail/$SOURCE + WEB_SITE=http://davmail.sourceforge.net/ + ENTERED=20130917 + LICENSE[0]=GPL + 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 +Exchange. + +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). +EOF 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 <sandalle@sourcemage.org> + * 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/davmail.sh && +sed -i 's:Icon=.*:Icon=davmail.png:' dist/davmail.desktop && +install -m0755 dist/davmail.sh "${DAVMAIL_INSTALL}" && +ln -s "${DAVMAIL_INSTALL}"/davmail.sh "${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 Binary files differnew file mode 100644 index 0000000000..8bb6410531 --- /dev/null +++ b/java/davmail/davmail-src-4.3.4-2174.tgz.sig |