Name: maildrop Version: 3.1.7 Release: 1mamba Summary: The mail filter/mail deilvery agent that's used by the Courier Mail Server Group: System/Servers Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco URL: https://www.courier-mta.org/maildrop/ Source0: https://sourceforge.net/projects/courier/files/maildrop/%{version}/maildrop-%{version}.tar.bz2 License: GPL ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel BuildRequires: libcourier-authlib-devel BuildRequires: libcourier-unicode-devel BuildRequires: libgcc BuildRequires: libgdbm-devel BuildRequires: libidn2-devel BuildRequires: libpcre2-devel BuildRequires: libstdc++6-devel ## AUTOBUILDREQ-END BuildRequires: libcourier-unicode-devel >= 2.3.0-1mamba BuildRequires: libgdbm-devel >= 1.8.3 BuildRequires: libcourier-authlib-devel >= 0.71.3 Obsoletes: maildrop-devel < 3.0.3 %description Maildrop is the mail filter/mail deilvery agent that's used by the Courier Mail Server. It is a replacement for your local mail delivery agent. maildrop reads a mail message from standard input, then delivers the message to your mailbox. maildrop knows how to deliver mail to mbox-style mailboxes, and maildirs. "maildir" is a mailbox format used by the Qmail MTA. Maildrop will optionally read instructions from a file, which describes how to filter incoming mail. Instructions can be provided having mail delivered to alternate mailboxes, or forwarded somewhere else. Unlike procmail, maildrop uses a structured filtering language. It is written in C++, and is significantly larger than procmail in compiled form. However, it uses resources much more efficiently. Unlike procmail, maildrop will not read a 10 megabyte mail message into memory. Large messages are saved in a temporary file, and are filtered from the temporary file. Temporary files are saved in the user's home directory. If the standard input to maildrop is a file, and not a pipe, a temporary file will not be necessary. It checks the syntax of the mail delivery instructions the filter file, before attempting to deliver a message. Unlike procmail, if the filter file contains syntax errors, maildrop terminates without delivering the message. The user can fix the typo without causing any mail to be lost. %package devel Summary: Devel package for maildrop Group: Development/Libraries Requires: maildrop = %{?epoch:%epoch:}%{version}-%{release} %description devel Maildrop is the mail filter/mail deilvery agent that's used by the Courier Mail Server. It is a replacement for your local mail delivery agent. maildrop reads a mail message from standard input, then delivers the message to your mailbox. maildrop knows how to deliver mail to mbox-style mailboxes, and maildirs. "maildir" is a mailbox format used by the Qmail MTA. Maildrop will optionally read instructions from a file, which describes how to filter incoming mail. Instructions can be provided having mail delivered to alternate mailboxes, or forwarded somewhere else. Unlike procmail, maildrop uses a structured filtering language. It is written in C++, and is significantly larger than procmail in compiled form. However, it uses resources much more efficiently. Unlike procmail, maildrop will not read a 10 megabyte mail message into memory. Large messages are saved in a temporary file, and are filtered from the temporary file. Temporary files are saved in the user's home directory. If the standard input to maildrop is a file, and not a pipe, a temporary file will not be necessary. It checks the syntax of the mail delivery instructions the filter file, before attempting to deliver a message. Unlike procmail, if the filter file contains syntax errors, maildrop terminates without delivering the message. The user can fix the typo without causing any mail to be lost. This is the development package. %package apidocs Summary: API documentation maildrop Group: Documentation %description apidocs Maildrop is the mail filter/mail deilvery agent that's used by the Courier Mail Server. It is a replacement for your local mail delivery agent. maildrop reads a mail message from standard input, then delivers the message to your mailbox. maildrop knows how to deliver mail to mbox-style mailboxes, and maildirs. "maildir" is a mailbox format used by the Qmail MTA. Maildrop will optionally read instructions from a file, which describes how to filter incoming mail. Instructions can be provided having mail delivered to alternate mailboxes, or forwarded somewhere else. Unlike procmail, maildrop uses a structured filtering language. It is written in C++, and is significantly larger than procmail in compiled form. However, it uses resources much more efficiently. Unlike procmail, maildrop will not read a 10 megabyte mail message into memory. Large messages are saved in a temporary file, and are filtered from the temporary file. Temporary files are saved in the user's home directory. If the standard input to maildrop is a file, and not a pipe, a temporary file will not be necessary. It checks the syntax of the mail delivery instructions the filter file, before attempting to deliver a message. Unlike procmail, if the filter file contains syntax errors, maildrop terminates without delivering the message. The user can fix the typo without causing any mail to be lost. This is the documentation package. %package -n librfc2045 Summary: A library from maildrop implementing rfc 2045 Group: System/Libraries %description -n librfc2045 A library from maildrop implementing RFC 2045. %package -n librfc2045-devel Summary: Devel package for librfc2045 Group: Development/Libraries Requires: librfc2045 = %{?epoch:%epoch:}%{version}-%{release} %description -n librfc2045-devel A library from maildrop implementing RFC 2045. This is the development package. %package -n librfc822 Summary: A library from maildrop implementing RFC 822 Group: System/Libraries %description -n librfc822 A library from maildrop implementing RFC 822. This is the development package. %package -n librfc822-devel Summary: Devel package for librfc822 Group: Development/Libraries Requires: librfc822 = %{?epoch:%epoch:}%{version}-%{release} %description -n librfc822-devel A library from maildrop implementing RFC 822. This is the development package. %debug_package %prep %setup -q %build %configure \ --enable-syslog=1 \ --with-devel %make %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %makeinstall #mv %{buildroot}%{_bindir}/maildirmake %{buildroot}%{_bindir}/maildirmake-maildrop #mv %{buildroot}%{_mandir}/man1/maildirmake.1 %{buildroot}%{_mandir}/man1/maildirmake-maildrop.1 #mv %{buildroot}%{_mandir}/man8/deliverquota.8 %{buildroot}%{_mandir}/man8/deliverquota-maildrop.8 #mv %{buildroot}%{_mandir}/man5/maildir.5 %{buildroot}%{_mandir}/man5/maildir-maildrop.5 %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %files %defattr(-,root,root) %{_bindir}/* %{_mandir}/* %files -n librfc2045 %defattr(-,root,root) %{_libdir}/librfc2045.so.* %doc COPYING* %files -n librfc2045-devel %defattr(-,root,root) %{_includedir}/rfc2045.h %{_includedir}/rfc2047.h %{_libdir}/librfc2045.a %{_libdir}/librfc2045.so %files -n librfc822 %defattr(-,root,root) %{_includedir}/rfc822.h %{_libdir}/librfc822.so.* %doc COPYING* %files -n librfc822-devel %defattr(-,root,root) %{_libdir}/librfc822.a %{_libdir}/librfc822.so #%files devel #%defattr(-,root,root) #%{_includedir}/*.h %files apidocs %defattr(-,root,root) %dir %{_docdir}/maildrop %dir %{_docdir}/maildrop/html %{_docdir}/maildrop/html/* %changelog * Tue Jul 16 2024 Automatic Build System 3.1.7-1mamba - automatic version update by autodist * Wed Jan 10 2024 Automatic Build System 3.1.6-2mamba - rebuilt by autoport with build requirements: libcourier-unicode-devel>=2.3.0-1mamba * Tue Aug 15 2023 Automatic Build System 3.1.6-1mamba - automatic version update by autodist * Tue May 02 2023 Automatic Build System 3.1.5-1mamba - automatic version update by autodist * Fri Apr 07 2023 Automatic Build System 3.1.4-1mamba - automatic version update by autodist * Thu Apr 06 2023 Automatic Build System 3.1.2-1mamba - automatic version update by autodist * Mon Feb 20 2023 Automatic Build System 3.1.1-1mamba - automatic version update by autodist * Sun Dec 04 2022 Automatic Build System 3.1.0-1mamba - automatic version update by autodist * Wed Nov 23 2022 Automatic Build System 3.0.9-1mamba - automatic version update by autodist * Thu Jun 02 2022 Automatic Build System 3.0.8-1mamba - automatic version update by autodist * Fri Feb 11 2022 Silvan Calarco 3.0.7-1mamba - update to 3.0.7 * Mon May 03 2021 Automatic Build System 3.0.3-1mamba - automatic version update by autodist * Wed Jul 24 2013 Silvan Calarco 2.5.2-2mamba - rebuild with libpcre 8.33 * Tue Nov 09 2010 Automatic Build System 2.5.2-1mamba - automatic update by autodist * Tue Aug 17 2010 Automatic Build System 2.5.0.20100815-1mamba - automatic update by autodist * Sat Jun 05 2010 Automatic Build System 2.5.0-1mamba - automatic update by autodist * Wed Jul 08 2009 Automatic Build System 2.2.0-1mamba - automatic update by autodist * Wed Jun 20 2007 Silvan Calarco 2.0.4-1mamba - update to 2.0.4 * Tue Mar 16 2004 Silvan Calarco 1.6.3-1qilnx - first build