summaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
Diffstat (limited to 'java')
-rwxr-xr-xjava/davmail/BUILD7
-rwxr-xr-xjava/davmail/DEPENDS5
-rwxr-xr-xjava/davmail/DETAILS34
-rwxr-xr-xjava/davmail/FINAL3
-rw-r--r--java/davmail/HISTORY3
-rwxr-xr-xjava/davmail/INSTALL18
-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/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
new file mode 100644
index 0000000000..8bb6410531
--- /dev/null
+++ b/java/davmail/davmail-src-4.3.4-2174.tgz.sig
Binary files differ