From 8c618f9b8374105ad376093b946e2c13f5d4232d Mon Sep 17 00:00:00 2001 From: guoxiaoqi Date: Mon, 17 Feb 2020 11:46:15 +0800 Subject: [PATCH] add cyrus-sasl-lib containing dynamic library for cyrus-sasl --- cyrus-sasl.spec | 37 ++++++++++++++++++++++++------------- 1 file changed, 24 insertions(+), 13 deletions(-) diff --git a/cyrus-sasl.spec b/cyrus-sasl.spec index ad8fdc6..8721b85 100644 --- a/cyrus-sasl.spec +++ b/cyrus-sasl.spec @@ -6,7 +6,7 @@ Name: cyrus-sasl Version: 2.1.27 -Release: 7 +Release: 8 Summary: The Cyrus SASL API Implementation License: BSD with advertising @@ -32,23 +32,18 @@ Requires: systemd >= 211 Provides: user(%username) Provides: group(%username) -Provides: %{name}-lib = %{version}-%{release} -Provides: %{name}-lib%{?_isa} = %{version}-%{release} 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}-sql = %{version}-%{release} Provides: %{name}-ldap = %{version}-%{release} Provides: %{name}-scram = %{version}-%{release} Provides: %{name}-gs2 = %{version}-%{release} -Obsoletes: %{name}-lib < %{version}-%{release} Obsoletes: %{name}-gssapi < %{version}-%{release} Obsoletes: %{name}-plain < %{version}-%{release} Obsoletes: %{name}-md5 < %{version}-%{release} Obsoletes: %{name}-ntlm < %{version}-%{release} -Obsoletes: %{name}-sql < %{version}-%{release} Obsoletes: %{name}-ldap < %{version}-%{release} Obsoletes: %{name}-scram < %{version}-%{release} Obsoletes: %{name}-gs2 < %{version}-%{release} @@ -60,16 +55,24 @@ adding authentication support to connection-based protocols. %package devel Summary: Development files for %{name} -Requires: %{name} = %{version}-%{release} +Requires: %{name}-lib%{?_isa} = %{version}-%{release} +Requires: %{name}%{?_isa} = %{version}-%{release} Requires: pkgconf %description devel The %{name}-devel package contains files needed for developing and compiling applications which use the Cyrus SASL library. +%package lib +Summary: Shared libraries needed by applications which use Cyrus SASL + +%description lib +The %{name}-lib package contains shared libraries which are needed by +applications which use the Cyrus SASL library. + %package sql Summary: SQL auxprop support for Cyrus SASL -Requires: %{name} = %{version}-%{release} +Requires: %{name}-lib%{?_isa} = %{version}-%{release} %description sql The %{name}-sql package contains the Cyrus SASL plugin which supports @@ -208,12 +211,7 @@ getent passwd %{username} >/dev/null || useradd -r -g %{username} -d %{homedir} %{_sbindir}/pluginviewer %{_sbindir}/saslauthd %{_sbindir}/testsaslauthd -%{_sbindir}/saslpasswd2 -%{_sbindir}/sasldblistusers2 -%{_libdir}/libsasl*.so.* %dir %{_libdir}/sasl2/ -%{_libdir}/sasl2/*anonymous*.so* -%{_libdir}/sasl2/*sasldb*.so* %{_libdir}/sasl2/*plain*.so* %{_libdir}/sasl2/*login*.so* %if ! %{bootstrap_cyrus_sasl} @@ -228,6 +226,16 @@ getent passwd %{username} >/dev/null || useradd -r -g %{username} -d %{homedir} %{_unitdir}/saslauthd.service %ghost /run/saslauthd +%files lib +%{_libdir}/libsasl*.so.* +%dir %{_sysconfdir}/sasl2 +%{_libdir}/libsasl*.so.* +%dir %{_libdir}/sasl2/ +%{_libdir}/sasl2/*anonymous*.so* +%{_libdir}/sasl2/*sasldb*.so* +%{_sbindir}/saslpasswd2 +%{_sbindir}/sasldblistusers2 + %files devel %defattr(-,root,root) %{_bindir}/sasl2-sample-client @@ -248,6 +256,9 @@ getent passwd %{username} >/dev/null || useradd -r -g %{username} -d %{homedir} %changelog +* Mon Feb 17 2020 openEuler Buildteam - 2.1.27-8 +- add cyrus-sasl-lib containing dynamic library for cyrus-sasl + * Tue Jan 7 2020 openEuler Buildteam - 2.1.27-7 - simplify functions -- Gitee