# # spec file for package msmtp # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: msmtp Version: 1.4.24 Release: 1 License: GPLv3+ Group: Productivity/Networking/Email/Utilities BuildRequires: libidn-devel BuildRequires: openssl-devel BuildRequires: pkg-config %if 0%{?suse_version} >= 1120 BuildRequires: libgsasl-devel %endif # for the directory %if 0%{?centos_version} BuildRequires: vim-common Requires: vim-common %else %if 0%{?suse_version} < 1030 # old openSUSE and SLES and Fedora and RHEL: BuildRequires: vim Requires: vim %else # recent openSUSE: BuildRequires: vim-base Requires: vim-base %endif #suse_version %endif #centos_version %if 0%{?suse_version} PreReq: %install_info_prereq %endif %if 0%{?fedora} || 0%{?rhel_version} || 0%{?centos_version} Requires(post): /sbin/install-info Requires(preun):/sbin/install-info %endif #Patch0: msmtp-fix-newopenssl.patch Summary: Lightweight SMTP Client Url: http://msmtp.sourceforge.net/ Source: http://prdownloads.sourceforge.net/msmtp/msmtp-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description msmtp is an SMTP client that can be used as a plug-in for Mutt and other mail user agents. It forwards mail to an SMTP server that does the delivery. msmtp supports multiple accounts. %package doc License: GPLv3+ Summary: Documentation for %{name} Group: Documentation/Other Requires: %{name} = %{version} %description doc msmtp is an SMTP client that can be used as a plug-in for Mutt and other mail user agents. It forwards mail to an SMTP server that does the delivery. msmtp supports multiple accounts. This subpackage contains the documentation for %{name}, including examples and sample configuration files. %prep %setup -q %build %if 0%{?suse_version} > 1000 export CFLAGS="%{optflags} -fstack-protector" %endif %configure --docdir="%{_docdir}/%{name}" --with-ssl=openssl make %{?_smp_mflags} %install %makeinstall %find_lang %{name} for i in README ChangeLog ; do cp scripts/msmtpqueue/$i ${i}.msmtpqueue done cp scripts/msmtpq/README README.msmtpq cp scripts/vim/README README.vim install -m 0755 \ scripts/msmtpqueue/*.sh \ scripts/msmtpq/msmtp{q,Q} \ scripts/set_sendmail/*.sh \ scripts/find_alias/*.sh \ %{buildroot}%{_bindir} install -D -m 0644 \ scripts/vim/msmtp.vim \ %{buildroot}%{_datadir}/vim/current/syntax/msmtp.vim # main package doc files for f in \ COPYING\ ; do install -D -m0644 "$f" "%{buildroot}%{_docdir}/%{name}/$f" done # doc files echo -n >docfiles.lst for f in \ AUTHORS ChangeLog* NEWS README README.msmtpqueue README.msmtpq THANKS \ doc/Mutt+msmtp.txt doc/*.example \ scripts/set_sendmail/set_sendmail.conf \ ; do ff="${f##*/}" install -D -m0644 "$f" "%{buildroot}%{_docdir}/%{name}/$ff" echo "%doc %{_docdir}/%{name}/$ff" >>docfiles.lst done # not properly ignored on Fedora 10: rm -f "%{buildroot}%{_infodir}/dir" %if 0%{?suse_version} %post %install_info --info-dir=%{_infodir} %{_infodir}/msmtp.info%{ext_info} %postun %install_info_delete --info-dir=%{_infodir} %{_infodir}/msmtp.info%{ext_info} %endif %if 0%{?fedora} || 0%{?rhel_version} || 0%{?centos_version} %post [ "$1" = "1" ] && /sbin/install-info "%{_infodir}/%{name}.info%{ext_info}" || : %preun [ "$1" = "0" ] && /sbin/install-info --delete "%{_infodir}/%{name}.info%{ext_info}" || : %endif # fedora %files -f %{name}.lang %defattr (-, root, root) %doc %dir %{_docdir}/%{name} %doc %{_docdir}/%{name}/COPYING %{_bindir}/msmtp %{_bindir}/msmtpq %{_bindir}/msmtpQ %{_bindir}/msmtp-enqueue.sh %{_bindir}/msmtp-runqueue.sh %{_bindir}/msmtp-listqueue.sh %{_bindir}/set_sendmail.sh %{_bindir}/find_alias_for_msmtp.sh %{_mandir}/man1/msmtp.1%{ext_man} %{_infodir}/msmtp.info%{ext_info} %{_datadir}/vim/current/syntax/msmtp.vim %files doc -f docfiles.lst %defattr (-, root, root) %doc %dir %{_docdir}/%{name} %changelog