[packages/davmail] - new - version 4.5.0 - base determination patch based on gradle

atler atler at pld-linux.org
Thu Jun 19 16:54:20 CEST 2014


commit eb2822c798ef9ef7c72cdaa46e15fa5daf54f68e
Author: Jan Palus <atler at pld-linux.org>
Date:   Thu Jun 19 16:53:15 2014 +0200

    - new
    - version 4.5.0
    - base determination patch based on gradle

 davmail-base.patch | 24 ++++++++++++++++++++++++
 davmail.spec       | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 76 insertions(+)
---
diff --git a/davmail.spec b/davmail.spec
new file mode 100644
index 0000000..d8117cf
--- /dev/null
+++ b/davmail.spec
@@ -0,0 +1,52 @@
+%define		rev	2292
+Summary:	DavMail POP/IMAP/SMTP/Caldav/Carddav/LDAP Exchange Gateway
+Name:		davmail
+Version:	4.5.0
+Release:	0.1
+License:	GPL v2
+Group:		Applications/Mail
+Source0:	http://downloads.sourceforge.net/davmail/%{name}-linux-x86-%{version}-%{rev}.tgz
+# Source0-md5:	226172efde3d6746d9909fcb07be1aff
+Source1:	http://downloads.sourceforge.net/davmail/%{name}-linux-x86_64-%{version}-%{rev}.tgz
+# Source1-md5:	8f179b9564e94fdd2d85cb5bbe8ca096
+Patch0:		%{name}-base.patch
+URL:		http://davmail.sourceforge.net/
+Requires:	jdk
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+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.
+
+%prep
+%setup -qcT
+%ifarch i686 athlon
+%{__tar} zxf %{SOURCE0} --strip-components=1
+%endif
+%ifarch %{x8664}
+%{__tar} zxf %{SOURCE1} --strip-components=1
+%endif
+%patch0 -p0
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{name}}
+ln -sf %{_datadir}/%{name}/davmail $RPM_BUILD_ROOT%{_bindir}/davmail
+
+install -d $RPM_BUILD_ROOT
+install -p davmail.sh $RPM_BUILD_ROOT%{_datadir}/%{name}/davmail
+install -p davmail.jar $RPM_BUILD_ROOT%{_datadir}/%{name}/davmail.jar
+%{__cp} -a lib $RPM_BUILD_ROOT%{_datadir}/%{name}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/davmail
+%dir %{_datadir}/%{name}
+%attr(755,root,root) %{_datadir}/%{name}/davmail
+%{_datadir}/%{name}/davmail.jar
+%{_datadir}/%{name}/lib
diff --git a/davmail-base.patch b/davmail-base.patch
new file mode 100644
index 0000000..a4cebce
--- /dev/null
+++ b/davmail-base.patch
@@ -0,0 +1,24 @@
+--- davmail.sh.orig	2014-06-19 16:49:19.280469204 +0200
++++ davmail.sh	2014-06-19 16:49:49.817137372 +0200
+@@ -3,6 +3,20 @@
+ # install java :
+ # sudo apt-get install default-jre
+ # launch davmail
+-BASE=`dirname $0`
++PRG="$0"
++# Need this for relative symlinks.
++while [ -h "$PRG" ] ; do
++    ls=`ls -ld "$PRG"`
++    link=`expr "$ls" : '.*-> \(.*\)$'`
++    if expr "$link" : '/.*' > /dev/null; then
++        PRG="$link"
++    else
++        PRG=`dirname "$PRG"`"/$link"
++    fi
++done
++SAVED="`pwd`"
++cd "`dirname \"$PRG\"`" >&-
++BASE="`pwd -P`"
++cd "$SAVED" >&-
+ for i in $BASE/lib/*; do export CLASSPATH=$CLASSPATH:$i; done
+ exec java -Xmx512M -Dsun.net.inetaddr.ttl=60 -cp $BASE/davmail.jar:$CLASSPATH davmail.DavGateway $1
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/davmail.git/commitdiff/eb2822c798ef9ef7c72cdaa46e15fa5daf54f68e



More information about the pld-cvs-commit mailing list