From b9959dfd045909cec1b061dbac1b8df297f8736d Mon Sep 17 00:00:00 2001 From: Alexander Zhirov Date: Thu, 21 Oct 2021 09:42:18 +0300 Subject: [PATCH] Added package build files --- Makefile | 1 + package.yml | 36 ++++++++++++++++++++++++++++ pspec_x86_64.xml | 61 ++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 98 insertions(+) create mode 100644 Makefile create mode 100644 package.yml create mode 100644 pspec_x86_64.xml diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..0a42375 --- /dev/null +++ b/Makefile @@ -0,0 +1 @@ +include ../Makefile.common diff --git a/package.yml b/package.yml new file mode 100644 index 0000000..b187a2c --- /dev/null +++ b/package.yml @@ -0,0 +1,36 @@ +name : davmail +version : 6.0.0 +release : 1 +source : + - https://sourceforge.net/projects/davmail/files/davmail/6.0.0/davmail-src-6.0.0-3375.tgz/download : 2d719188671f7a621c82ce7bc6d1d781ed18c8d52a9af23e7bc5288df2b649a5 +license : GPL-2.0-only +component : network.mail +summary : DavMail POP/IMAP/SMTP/Caldav/Carddav/LDAP Exchange and Office 365 Gateway +description: | + DavMail is a POP/IMAP/SMTP/Caldav/Carddav/LDAP Exchange and Office 365 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. +homepage : | + http://davmail.sourceforge.net/ +networking : true +builddeps : + - openjdk-8 + - apache-ant + - unzip +rundeps : + - openjdk-8 +build : | + JAVA_HOME=/usr/lib64/openjdk-8 ant +install : | + install -D -d -m 00755 $installdir/opt/davmail/lib + unzip -q $(find dist/ -name "davmail-*-trunk.zip" -type f) -d source/ + install -m 00644 source/lib/* $installdir/opt/davmail/lib/ + install -m 00644 source/davmail.jar $installdir/opt/davmail/ + sed -i -e 's:/usr/share/davmail/:/opt/davmail/:g' source/davmail + install -D -d -m 00755 $installdir/usr/bin + install -m 00755 source/davmail $installdir/usr/bin/davmail + install -D -d -m 00755 $installdir/usr/share/icons/hicolor/128x128/apps + install -m 00644 src/icon/davmail.png $installdir/usr/share/icons/hicolor/128x128/apps/ + install -D -d -m 00755 $installdir/usr/share/applications + install -m 00644 src/desktop/davmail.desktop $installdir/usr/share/applications/ + install -D -d -m 00755 $installdir/usr/share/metainfo + install -m 00644 src/appstream/org.davmail.DavMail.appdata.xml $installdir/usr/share/metainfo/ + diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml new file mode 100644 index 0000000..8528c59 --- /dev/null +++ b/pspec_x86_64.xml @@ -0,0 +1,61 @@ + + + davmail + http://davmail.sourceforge.net/ + + + Alexander Zhirov + alexander@zhirov.website + + GPL-2.0-only + network.mail + DavMail POP/IMAP/SMTP/Caldav/Carddav/LDAP Exchange and Office 365 Gateway + DavMail is a POP/IMAP/SMTP/Caldav/Carddav/LDAP Exchange and Office 365 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. + + https://getsol.us/sources/README.Solus + + + davmail + DavMail POP/IMAP/SMTP/Caldav/Carddav/LDAP Exchange and Office 365 Gateway + DavMail is a POP/IMAP/SMTP/Caldav/Carddav/LDAP Exchange and Office 365 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. + + network.mail + + /opt/davmail/davmail.jar + /opt/davmail/lib/activation-1.1.1.jar + /opt/davmail/lib/commons-codec-1.11.jar + /opt/davmail/lib/commons-collections-3.1.jar + /opt/davmail/lib/commons-logging-1.0.4.jar + /opt/davmail/lib/htmlcleaner-2.21.jar + /opt/davmail/lib/httpclient-4.5.6.jar + /opt/davmail/lib/httpcore-4.4.10.jar + /opt/davmail/lib/jackrabbit-webdav-2.14.6.jar + /opt/davmail/lib/jacocoant-0.8.5.jar + /opt/davmail/lib/javax.mail-1.5.6.jar + /opt/davmail/lib/jcharset-2.0.jar + /opt/davmail/lib/jcifs-1.3.14.jar + /opt/davmail/lib/jdom-1.0.jar + /opt/davmail/lib/jettison-1.4.0.jar + /opt/davmail/lib/log4j-1.2.16.jar + /opt/davmail/lib/slf4j-api-1.7.25.jar + /opt/davmail/lib/slf4j-log4j12-1.7.25.jar + /opt/davmail/lib/sonarqube-ant-task-2.7.0.1612.jar + /opt/davmail/lib/stax-api-1.0.1.jar + /opt/davmail/lib/stax2-api-3.1.1.jar + /opt/davmail/lib/woodstox-core-6.2.0.jar + /usr/bin/davmail + /usr/share/applications/davmail.desktop + /usr/share/icons/hicolor/128x128/apps/davmail.png + /usr/share/metainfo/org.davmail.DavMail.appdata.xml + + + + + 2021-10-21 + 6.0.0 + Packaging update + Alexander Zhirov + alexander@zhirov.website + + + \ No newline at end of file