!18 [sync] PR-17: Split cyrus-sasl-ldap cyrus-sasl-gs2 cyrus-sasl-scram cyrus-sasl-gssapi cyrus-sasl-md5 cyrus-sasl-ntlm cyrus-sasl-plain sub-package
From: @openeuler-sync-bot Reviewed-by: @overweight Signed-off-by: @overweight
This commit is contained in:
commit
68ded0ab5c
131
cyrus-sasl.spec
131
cyrus-sasl.spec
@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
Name: cyrus-sasl
|
Name: cyrus-sasl
|
||||||
Version: 2.1.27
|
Version: 2.1.27
|
||||||
Release: 12
|
Release: 13
|
||||||
Summary: The Cyrus SASL API Implementation
|
Summary: The Cyrus SASL API Implementation
|
||||||
|
|
||||||
License: BSD with advertising
|
License: BSD with advertising
|
||||||
@ -22,9 +22,7 @@ Patch2: backport-db_gdbm-fix-gdbm_errno-overlay-from-gdbm_close.patch
|
|||||||
BuildRequires: autoconf, automake, libtool, gdbm-devel, groff
|
BuildRequires: autoconf, automake, libtool, gdbm-devel, groff
|
||||||
BuildRequires: krb5-devel >= 1.2.2, openssl-devel, pam-devel, pkgconfig
|
BuildRequires: krb5-devel >= 1.2.2, openssl-devel, pam-devel, pkgconfig
|
||||||
BuildRequires: mariadb-connector-c-devel, postgresql-devel, zlib-devel
|
BuildRequires: mariadb-connector-c-devel, postgresql-devel, zlib-devel
|
||||||
%if ! %{bootstrap_cyrus_sasl}
|
|
||||||
BuildRequires: openldap-devel
|
|
||||||
%endif
|
|
||||||
%{?systemd_requires}
|
%{?systemd_requires}
|
||||||
|
|
||||||
Requires(pre): /usr/sbin/useradd /usr/sbin/groupadd
|
Requires(pre): /usr/sbin/useradd /usr/sbin/groupadd
|
||||||
@ -34,21 +32,6 @@ Requires: systemd >= 211
|
|||||||
|
|
||||||
Provides: user(%username)
|
Provides: user(%username)
|
||||||
Provides: group(%username)
|
Provides: group(%username)
|
||||||
Provides: %{name}-gssapi = %{version}-%{release}
|
|
||||||
Provides: %{name}-gssapi%{?_isa} = %{version}-%{release}
|
|
||||||
Provides: %{name}-plain = %{version}-%{release}
|
|
||||||
Provides: %{name}-md5 = %{version}-%{release}
|
|
||||||
Provides: %{name}-ntlm = %{version}-%{release}
|
|
||||||
Provides: %{name}-ldap = %{version}-%{release}
|
|
||||||
Provides: %{name}-scram = %{version}-%{release}
|
|
||||||
Provides: %{name}-gs2 = %{version}-%{release}
|
|
||||||
Obsoletes: %{name}-gssapi < %{version}-%{release}
|
|
||||||
Obsoletes: %{name}-plain < %{version}-%{release}
|
|
||||||
Obsoletes: %{name}-md5 < %{version}-%{release}
|
|
||||||
Obsoletes: %{name}-ntlm < %{version}-%{release}
|
|
||||||
Obsoletes: %{name}-ldap < %{version}-%{release}
|
|
||||||
Obsoletes: %{name}-scram < %{version}-%{release}
|
|
||||||
Obsoletes: %{name}-gs2 < %{version}-%{release}
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
The %{name} package contains the Cyrus implementation of SASL.
|
The %{name} package contains the Cyrus implementation of SASL.
|
||||||
@ -65,6 +48,75 @@ Requires: pkgconf
|
|||||||
The %{name}-devel package contains files needed for developing and
|
The %{name}-devel package contains files needed for developing and
|
||||||
compiling applications which use the Cyrus SASL library.
|
compiling applications which use the Cyrus SASL library.
|
||||||
|
|
||||||
|
%if ! %{bootstrap_cyrus_sasl}
|
||||||
|
|
||||||
|
%package ldap
|
||||||
|
BuildRequires: openldap-devel
|
||||||
|
Requires: %{name}-lib%{?_isa} = %{version}-%{release}
|
||||||
|
Conflicts: %{name} < 2.1.27-13
|
||||||
|
Summary: LDAP auxprop support for Cyrus SASL
|
||||||
|
|
||||||
|
%description ldap
|
||||||
|
The %{name}-ldap package contains the Cyrus SASL plugin which supports using
|
||||||
|
a directory server, accessed using LDAP, for storing shared secrets.
|
||||||
|
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%package gssapi
|
||||||
|
Requires: %{name}-lib%{?_isa} = %{version}-%{release}
|
||||||
|
Conflicts: %{name} < 2.1.27-13
|
||||||
|
Summary: GSSAPI authentication support for Cyrus SASL
|
||||||
|
|
||||||
|
%description gssapi
|
||||||
|
The %{name}-gssapi package contains the Cyrus SASL plugins which
|
||||||
|
support GSSAPI authentication. GSSAPI is commonly used for Kerberos
|
||||||
|
authentication.
|
||||||
|
|
||||||
|
%package plain
|
||||||
|
Requires: %{name}-lib%{?_isa} = %{version}-%{release}
|
||||||
|
Conflicts: %{name} < 2.1.27-13
|
||||||
|
Summary: PLAIN and LOGIN authentication support for Cyrus SASL
|
||||||
|
|
||||||
|
%description plain
|
||||||
|
The %{name}-plain package contains the Cyrus SASL plugins which support
|
||||||
|
PLAIN and LOGIN authentication schemes.
|
||||||
|
|
||||||
|
%package md5
|
||||||
|
Requires: %{name}-lib%{?_isa} = %{version}-%{release}
|
||||||
|
Conflicts: %{name} < 2.1.27-13
|
||||||
|
Summary: CRAM-MD5 and DIGEST-MD5 authentication support for Cyrus SASL
|
||||||
|
|
||||||
|
%description md5
|
||||||
|
The %{name}-md5 package contains the Cyrus SASL plugins which support
|
||||||
|
CRAM-MD5 and DIGEST-MD5 authentication schemes.
|
||||||
|
|
||||||
|
%package ntlm
|
||||||
|
Requires: %{name}-lib%{?_isa} = %{version}-%{release}
|
||||||
|
Conflicts: %{name} < 2.1.27-13
|
||||||
|
Summary: NTLM authentication support for Cyrus SASL
|
||||||
|
|
||||||
|
%description ntlm
|
||||||
|
The %{name}-ntlm package contains the Cyrus SASL plugin which supports
|
||||||
|
the NTLM authentication scheme.
|
||||||
|
|
||||||
|
%package scram
|
||||||
|
Requires: %{name}-lib%{?_isa} = %{version}-%{release}
|
||||||
|
Conflicts: %{name} < 2.1.27-13
|
||||||
|
Summary: SCRAM auxprop support for Cyrus SASL
|
||||||
|
|
||||||
|
%description scram
|
||||||
|
The %{name}-scram package contains the Cyrus SASL plugin which supports
|
||||||
|
the SCRAM authentication scheme.
|
||||||
|
|
||||||
|
%package gs2
|
||||||
|
Requires: %{name}-lib%{?_isa} = %{version}-%{release}
|
||||||
|
Conflicts: %{name} < 2.1.27-13
|
||||||
|
Summary: GS2 support for Cyrus SASL
|
||||||
|
|
||||||
|
%description gs2
|
||||||
|
The %{name}-gs2 package contains the Cyrus SASL plugin which supports
|
||||||
|
the GS2 authentication scheme.
|
||||||
|
|
||||||
%package lib
|
%package lib
|
||||||
Summary: Shared libraries needed by applications which use Cyrus SASL
|
Summary: Shared libraries needed by applications which use Cyrus SASL
|
||||||
|
|
||||||
@ -214,18 +266,6 @@ getent passwd %{username} >/dev/null || useradd -r -g %{username} -d %{homedir}
|
|||||||
%{_sbindir}/pluginviewer
|
%{_sbindir}/pluginviewer
|
||||||
%{_sbindir}/saslauthd
|
%{_sbindir}/saslauthd
|
||||||
%{_sbindir}/testsaslauthd
|
%{_sbindir}/testsaslauthd
|
||||||
%dir %{_libdir}/sasl2/
|
|
||||||
%{_libdir}/sasl2/*plain*.so*
|
|
||||||
%{_libdir}/sasl2/*login*.so*
|
|
||||||
%if ! %{bootstrap_cyrus_sasl}
|
|
||||||
%{_libdir}/sasl2/*ldapdb*.so*
|
|
||||||
%endif
|
|
||||||
%{_libdir}/sasl2/*crammd5*.so*
|
|
||||||
%{_libdir}/sasl2/*digestmd5*.so*
|
|
||||||
%{_libdir}/sasl2/*ntlm*.so*
|
|
||||||
%{_libdir}/sasl2/*gssapi*.so*
|
|
||||||
%{_libdir}/sasl2/libscram.so*
|
|
||||||
%{_libdir}/sasl2/libgs2.so*
|
|
||||||
%config(noreplace) /etc/sysconfig/saslauthd
|
%config(noreplace) /etc/sysconfig/saslauthd
|
||||||
%{_unitdir}/saslauthd.service
|
%{_unitdir}/saslauthd.service
|
||||||
%ghost /run/saslauthd
|
%ghost /run/saslauthd
|
||||||
@ -248,10 +288,35 @@ getent passwd %{username} >/dev/null || useradd -r -g %{username} -d %{homedir}
|
|||||||
%{_libdir}/libsasl*.*so
|
%{_libdir}/libsasl*.*so
|
||||||
%{_libdir}/pkgconfig/*.pc
|
%{_libdir}/pkgconfig/*.pc
|
||||||
|
|
||||||
|
%if ! %{bootstrap_cyrus_sasl}
|
||||||
|
%files ldap
|
||||||
|
%{_libdir}/sasl2/*ldapdb*.so*
|
||||||
|
%endif
|
||||||
|
|
||||||
%files sql
|
%files sql
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_libdir}/sasl2/*sql*.so*
|
%{_libdir}/sasl2/*sql*.so*
|
||||||
|
|
||||||
|
%files plain
|
||||||
|
%{_libdir}/sasl2/*plain*.so*
|
||||||
|
%{_libdir}/sasl2/*login*.so*
|
||||||
|
|
||||||
|
%files md5
|
||||||
|
%{_libdir}/sasl2/*crammd5*.so*
|
||||||
|
%{_libdir}/sasl2/*digestmd5*.so*
|
||||||
|
|
||||||
|
%files ntlm
|
||||||
|
%{_libdir}/sasl2/*ntlm*.so*
|
||||||
|
|
||||||
|
%files gssapi
|
||||||
|
%{_libdir}/sasl2/*gssapi*.so*
|
||||||
|
|
||||||
|
%files scram
|
||||||
|
%{_libdir}/sasl2/libscram.so*
|
||||||
|
|
||||||
|
%files gs2
|
||||||
|
%{_libdir}/sasl2/libgs2.so*
|
||||||
|
|
||||||
%files help
|
%files help
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%doc doc/html/*.html saslauthd/LDAP_SASLAUTHD
|
%doc doc/html/*.html saslauthd/LDAP_SASLAUTHD
|
||||||
@ -260,6 +325,10 @@ getent passwd %{username} >/dev/null || useradd -r -g %{username} -d %{homedir}
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Oct 13 2021 liyanan <liyanan32@huawei.com> - 2.1.27-13
|
||||||
|
- Split cyrus-sasl-ldap cyrus-sasl-gs2 cyrus-sasl-scram cyrus-sasl-gssapi
|
||||||
|
cyrus-sasl-md5 cyrus-sasl-ntlm cyrus-sasl-plain sub-package
|
||||||
|
|
||||||
* Wed May 12 2021 wangchen <wangchen137@huawei.com> - 2.1.27-12
|
* Wed May 12 2021 wangchen <wangchen137@huawei.com> - 2.1.27-12
|
||||||
- fix gdbm_errno overlay from gdbm_close
|
- fix gdbm_errno overlay from gdbm_close
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user