#
# END 3rd party utility library packages
#
+%package imap
+Summary: IMAP support for FreeRADIUS
+Group: System Environment/Daemons
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: freeradius-libfreeradius-curl = %{version}
+
+%description imap
+This plugin provides the ability to authenticate users against an IMAP server.
%if %{with rlm_cache_memcached}
%package memcached
This plugin provides an experimental M3UA/SCCP/TCAP/MAP stack for the FreeRADIUS server project.
%endif
+# libcurl version is too old in Centos/EL 7
+%if 0%{?rhel}%{?fedora} > 7
+%package smtp
+Summary: SMTP support for FreeRADIUS
+Group: System Environment/Daemons
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: freeradius-libfreeradius-curl = %{version}
+
+%description smtp
+This plugin provides the ability to authenticate users against SMTP servers and send email.
+%endif
+
%if %{with rlm_yubikey}
%package yubikey
Summary: YubiCloud support for FreeRADIUS
%{_libdir}/freeradius/rlm_exec.so
%{_libdir}/freeradius/rlm_files.so
%{_libdir}/freeradius/rlm_icmp.so
-%{_libdir}/freeradius/rlm_imap.so
%{_libdir}/freeradius/rlm_isc_dhcp.so
%{_libdir}/freeradius/rlm_linelog.so
%{_libdir}/freeradius/rlm_logintime.so
%{_libdir}/freeradius/rlm_radius.so
%{_libdir}/freeradius/rlm_radius_udp.so
%{_libdir}/freeradius/rlm_radutmp.so
-%{_libdir}/freeradius/rlm_smtp.so
%{_libdir}/freeradius/rlm_soh.so
%{_libdir}/freeradius/rlm_sometimes.so
%{_libdir}/freeradius/rlm_sql.so
%{_libdir}/freeradius/rlm_cache_memcached.so
%endif
+%files imap
+%defattr(-,root,root)
+%{_libdir}/freeradius/rlm_imap.so
+
%files krb5
%defattr(-,root,root)
%{_libdir}/freeradius/rlm_krb5.so
%{_libdir}/freeradius/rlm_mruby.so
%endif
+# libcurl version is too old in Centos/EL 7
+%if 0%{?rhel}%{?fedora} > 7
+%files smtp
+%defattr(-,root,root)
+%{_libdir}/freeradius/rlm_smtp.so
+%endif
+
%files freetds
%defattr(-,root,root)
%{_libdir}/freeradius/rlm_sql_freetds.so