diff options
Diffstat (limited to 'network/davmail')
-rw-r--r-- | network/davmail/davmail.SlackBuild | 20 | ||||
-rw-r--r-- | network/davmail/davmail.info | 8 | ||||
-rw-r--r-- | network/davmail/davmail.sh | 15 |
3 files changed, 32 insertions, 11 deletions
diff --git a/network/davmail/davmail.SlackBuild b/network/davmail/davmail.SlackBuild index 8166e5c38d..ae6c441bea 100644 --- a/network/davmail/davmail.SlackBuild +++ b/network/davmail/davmail.SlackBuild @@ -1,8 +1,8 @@ -#!/bin/sh +#!/bin/bash # Slackware build script for DavMail -# Copyright (c) 2015-2018 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> +# Copyright (c) 2015-2022 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,13 +26,23 @@ # Modified by Mario Preksavec <mario@slackware.hr> # Updated by Alfredo Tomasini <alto.tom@gmail.com> to support .zip releases +cd $(dirname $0) ; CWD=$(pwd) + PRGNAM=davmail -VERSION=${VERSION:-4.9.0} +VERSION=${VERSION:-5.5.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} ARCH=noarch -CWD=$(pwd) +# If the variable PRINT_PACKAGE_NAME is set, then this script will report what +# the name of the created package would be, and then exit. This information +# could be useful to other scripts. +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} @@ -81,4 +91,4 @@ cat $CWD/slack-desc > $PKG/install/slack-desc cat $CWD/doinst.sh > $PKG/install/doinst.sh cd $PKG -/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-${VERSION}-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/network/davmail/davmail.info b/network/davmail/davmail.info index 5961fd4929..f24a018308 100644 --- a/network/davmail/davmail.info +++ b/network/davmail/davmail.info @@ -1,10 +1,10 @@ PRGNAM="davmail" -VERSION="4.9.0" +VERSION="5.5.1" HOMEPAGE="http://davmail.sourceforge.net" -DOWNLOAD="https://sourceforge.net/projects/davmail/files/davmail/4.9.0/davmail-4.9.0-2652.zip" -MD5SUM="0d907e0dac83cfe834d2260f6624a2f2" +DOWNLOAD="https://sourceforge.net/projects/davmail/files/davmail/5.5.1/davmail-5.5.1-3299.zip" +MD5SUM="ae194c3571e107081164913a001d6f27" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="jdk" +REQUIRES="zulu-openjdk8" MAINTAINER="Giuseppe Di Terlizzi" EMAIL="giuseppe.diterlizzi@gmail.com" diff --git a/network/davmail/davmail.sh b/network/davmail/davmail.sh index 117fb8188a..4a2f245f6f 100644 --- a/network/davmail/davmail.sh +++ b/network/davmail/davmail.sh @@ -1,4 +1,15 @@ #!/bin/sh + BASE=/usr/share/davmail -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 + +if [ -n "$JAVA_HOME" ]; then + JAVA_CMD="$JAVA_HOME/bin/java" +else + JAVA_CMD="$(which java)" +fi + +for i in $BASE/lib/*; do + export CLASSPATH=$CLASSPATH:$i; +done + +exec $JAVA_CMD -Xmx512M -Dsun.net.inetaddr.ttl=60 -cp $BASE/davmail.jar:$CLASSPATH davmail.DavGateway $1 |