Dirk Mueller 2022-03-20 21:56:33 +00:00 committed by Git OBS Bridge
parent 5eb98d7f9d
commit 5357a6ec72
2 changed files with 109 additions and 107 deletions

View File

@ -48,54 +48,97 @@ Obsoletes: cyrus-sasl-64bit
%endif %endif
Conflicts: cyrus-sasl Conflicts: cyrus-sasl
%description
This is the Cyrus SASL API. It can be used on the client or server side
to provide authentication. See RFC 2222 for more information.
%package gssapi %package gssapi
Summary: Plugin for the GSSAPI SASL mechanism Summary: Plugin for the GSSAPI SASL mechanism
Group: Productivity/Networking/Other Group: Productivity/Networking/Other
Requires: cyrus-sasl-bdb = %{version} Requires: cyrus-sasl-bdb = %{version}
Conflicts: cyrus-sasl-gssapi Conflicts: cyrus-sasl-gssapi
%description gssapi
This is the Cyrus SASL API implementation. It can be used on the client
or server side to provide authentication. See RFC 2222 for more
information.
%package crammd5 %package crammd5
Summary: Plugin for the CRAMMD5 SASL mechanism Summary: Plugin for the CRAMMD5 SASL mechanism
Group: Productivity/Networking/Other Group: Productivity/Networking/Other
Requires: cyrus-sasl-bdb = %{version} Requires: cyrus-sasl-bdb = %{version}
Conflicts: cyrus-sasl-crammd5 Conflicts: cyrus-sasl-crammd5
%description crammd5
This is the Cyrus SASL API implementation. It can be used on the client
or server side to provide authentication. See RFC 2222 for more
information.
%package digestmd5 %package digestmd5
Summary: Plugin for the DIGESTMD5 SASL mechanism Summary: Plugin for the DIGESTMD5 SASL mechanism
Group: Productivity/Networking/Other Group: Productivity/Networking/Other
Requires: cyrus-sasl-bdb = %{version} Requires: cyrus-sasl-bdb = %{version}
Conflicts: cyrus-sasl-digestmd5 Conflicts: cyrus-sasl-digestmd5
%description digestmd5
This is the Cyrus SASL API implementation. It can be used on the client
or server side to provide authentication. See RFC 2222 for more
information.
%package otp %package otp
Summary: Plugin for the OTP SASL mechanism Summary: Plugin for the OTP SASL mechanism
Group: Productivity/Networking/Other Group: Productivity/Networking/Other
Requires: cyrus-sasl-bdb = %{version} Requires: cyrus-sasl-bdb = %{version}
Conflicts: cyrus-sasl-otp Conflicts: cyrus-sasl-otp
%description otp
This is the Cyrus SASL API implementation. It can be used on the client
or server side to provide authentication. See RFC 2222 for more
information.
%package plain %package plain
Summary: Plugin for the PLAIN SASL mechanism Summary: Plugin for the PLAIN SASL mechanism
Group: Productivity/Networking/Other Group: Productivity/Networking/Other
Requires: cyrus-sasl-bdb = %{version} Requires: cyrus-sasl-bdb = %{version}
Conflicts: cyrus-sasl-plain Conflicts: cyrus-sasl-plain
%description plain
This is the Cyrus SASL API implementation. It can be used on the client
or server side to provide authentication. See RFC 2222 for more
information.
%package ntlm %package ntlm
Summary: Plugin for the NTLM SASL mechanism Summary: Plugin for the NTLM SASL mechanism
Group: Productivity/Networking/Other Group: Productivity/Networking/Other
Requires: cyrus-sasl-bdb = %{version} Requires: cyrus-sasl-bdb = %{version}
Conflicts: cyrus-sasl-ntlm Conflicts: cyrus-sasl-ntlm
%description ntlm
This is the Cyrus SASL API. It can be used on the client or server side
to provide authentication. See RFC 2222 for more information.
%package gs2 %package gs2
Summary: Plugin for the GS2 SASL mechanism Summary: Plugin for the GS2 SASL mechanism
Group: Productivity/Networking/Other Group: Productivity/Networking/Other
Requires: cyrus-sasl-bdb = %{version} Requires: cyrus-sasl-bdb = %{version}
Conflicts: cyrus-sasl-gs2 Conflicts: cyrus-sasl-gs2
%description gs2
This is the Cyrus SASL API implementation. It can be used on the client
or server side to provide authentication. See RFC 2222 for more
information.
%package scram %package scram
Summary: Plugin for the SCRAM SASL mechanism Summary: Plugin for the SCRAM SASL mechanism
Group: Productivity/Networking/Other Group: Productivity/Networking/Other
Requires: cyrus-sasl-bdb = %{version} Requires: cyrus-sasl-bdb = %{version}
Conflicts: cyrus-sasl-scram Conflicts: cyrus-sasl-scram
%description scram
This is the Cyrus SASL API implementation. It can be used on the client
or server side to provide authentication. See RFC 5802 for more
information.
%package devel %package devel
# bug437293 # bug437293
%ifarch ppc64 %ifarch ppc64
@ -108,53 +151,10 @@ Requires: %lname = %version
Requires: glibc-devel Requires: glibc-devel
Conflicts: cyrus-sasl-devel Conflicts: cyrus-sasl-devel
%description
This is the Cyrus SASL API. It can be used on the client or server side
to provide authentication. See RFC 2222 for more information.
%description gssapi
This is the Cyrus SASL API implementation. It can be used on the client
or server side to provide authentication. See RFC 2222 for more
information.
%description devel %description devel
This is the Cyrus SASL API. It can be used on the client or server side This is the Cyrus SASL API. It can be used on the client or server side
to provide authentication. See RFC 2222 for more information. to provide authentication. See RFC 2222 for more information.
%description digestmd5
This is the Cyrus SASL API implementation. It can be used on the client
or server side to provide authentication. See RFC 2222 for more
information.
%description crammd5
This is the Cyrus SASL API implementation. It can be used on the client
or server side to provide authentication. See RFC 2222 for more
information.
%description otp
This is the Cyrus SASL API implementation. It can be used on the client
or server side to provide authentication. See RFC 2222 for more
information.
%description plain
This is the Cyrus SASL API implementation. It can be used on the client
or server side to provide authentication. See RFC 2222 for more
information.
%description ntlm
This is the Cyrus SASL API. It can be used on the client or server side
to provide authentication. See RFC 2222 for more information.
%description gs2
This is the Cyrus SASL API implementation. It can be used on the client
or server side to provide authentication. See RFC 2222 for more
information.
%description scram
This is the Cyrus SASL API implementation. It can be used on the client
or server side to provide authentication. See RFC 5802 for more
information.
%prep %prep
%setup -q -n cyrus-sasl-%{version} -a 1 %setup -q -n cyrus-sasl-%{version} -a 1
if [ -e %{_builddir}/cyrus-sasl-%{version}/dlcompat-*/ ] if [ -e %{_builddir}/cyrus-sasl-%{version}/dlcompat-*/ ]
@ -195,6 +195,7 @@ chmod 0644 doc/*
rm -f doc/Makefile* rm -f doc/Makefile*
rm -f $RPM_BUILD_ROOT/%{_mandir}/cat?/* rm -f $RPM_BUILD_ROOT/%{_mandir}/cat?/*
rm -f $RPM_BUILD_ROOT/%{_mandir}/man8/saslauthd* rm -f $RPM_BUILD_ROOT/%{_mandir}/man8/saslauthd*
rm -f $RPM_BUILD_ROOT/%{_mandir}/man8/testsaslauthd*
rm -f $RPM_BUILD_ROOT/usr/sbin/saslauthd rm -f $RPM_BUILD_ROOT/usr/sbin/saslauthd
rm -f $RPM_BUILD_ROOT/usr/sbin/testsaslauthd rm -f $RPM_BUILD_ROOT/usr/sbin/testsaslauthd
rm -r $RPM_BUILD_ROOT%{_libdir}/libsasl2.so.3* rm -r $RPM_BUILD_ROOT%{_libdir}/libsasl2.so.3*

View File

@ -45,54 +45,97 @@ Conflicts: cyrus-sasl-bdb
Obsoletes: cyrus-sasl-64bit Obsoletes: cyrus-sasl-64bit
%endif %endif
%description
This is the Cyrus SASL API. It can be used on the client or server side
to provide authentication. See RFC 2222 for more information.
%package gssapi %package gssapi
Summary: Plugin for the GSSAPI SASL mechanism Summary: Plugin for the GSSAPI SASL mechanism
Group: Productivity/Networking/Other Group: Productivity/Networking/Other
Requires: %{name} = %{version} Requires: %{name} = %{version}
Conflicts: cyrus-sasl-bdb-gssapi Conflicts: cyrus-sasl-bdb-gssapi
%description gssapi
This is the Cyrus SASL API implementation. It can be used on the client
or server side to provide authentication. See RFC 2222 for more
information.
%package crammd5 %package crammd5
Summary: Plugin for the CRAMMD5 SASL mechanism Summary: Plugin for the CRAMMD5 SASL mechanism
Group: Productivity/Networking/Other Group: Productivity/Networking/Other
Requires: %{name} = %{version} Requires: %{name} = %{version}
Conflicts: cyrus-sasl-bdb-crammd5 Conflicts: cyrus-sasl-bdb-crammd5
%description crammd5
This is the Cyrus SASL API implementation. It can be used on the client
or server side to provide authentication. See RFC 2222 for more
information.
%package digestmd5 %package digestmd5
Summary: Plugin for the DIGESTMD5 SASL mechanism Summary: Plugin for the DIGESTMD5 SASL mechanism
Group: Productivity/Networking/Other Group: Productivity/Networking/Other
Requires: %{name} = %{version} Requires: %{name} = %{version}
Conflicts: cyrus-sasl-bdb-digestmd5 Conflicts: cyrus-sasl-bdb-digestmd5
%description digestmd5
This is the Cyrus SASL API implementation. It can be used on the client
or server side to provide authentication. See RFC 2222 for more
information.
%package otp %package otp
Summary: Plugin for the OTP SASL mechanism Summary: Plugin for the OTP SASL mechanism
Group: Productivity/Networking/Other Group: Productivity/Networking/Other
Requires: %{name} = %{version} Requires: %{name} = %{version}
Conflicts: cyrus-sasl-bdb-otp Conflicts: cyrus-sasl-bdb-otp
%description otp
This is the Cyrus SASL API implementation. It can be used on the client
or server side to provide authentication. See RFC 2222 for more
information.
%package plain %package plain
Summary: Plugin for the PLAIN SASL mechanism Summary: Plugin for the PLAIN SASL mechanism
Group: Productivity/Networking/Other Group: Productivity/Networking/Other
Requires: %{name} = %{version} Requires: %{name} = %{version}
Conflicts: cyrus-sasl-bdb-plain Conflicts: cyrus-sasl-bdb-plain
%description plain
This is the Cyrus SASL API implementation. It can be used on the client
or server side to provide authentication. See RFC 2222 for more
information.
%package ntlm %package ntlm
Summary: Plugin for the NTLM SASL mechanism Summary: Plugin for the NTLM SASL mechanism
Group: Productivity/Networking/Other Group: Productivity/Networking/Other
Requires: %{name} = %{version} Requires: %{name} = %{version}
Conflicts: cyrus-sasl-bdb-ntlm Conflicts: cyrus-sasl-bdb-ntlm
%description ntlm
This is the Cyrus SASL API. It can be used on the client or server side
to provide authentication. See RFC 2222 for more information.
%package gs2 %package gs2
Summary: Plugin for the GS2 SASL mechanism Summary: Plugin for the GS2 SASL mechanism
Group: Productivity/Networking/Other Group: Productivity/Networking/Other
Requires: %{name} = %{version} Requires: %{name} = %{version}
Conflicts: cyrus-sasl-bdb-ntlm Conflicts: cyrus-sasl-bdb-ntlm
%description gs2
This is the Cyrus SASL API implementation. It can be used on the client
or server side to provide authentication. See RFC 2222 for more
information.
%package scram %package scram
Summary: Plugin for the SCRAM SASL mechanism Summary: Plugin for the SCRAM SASL mechanism
Group: Productivity/Networking/Other Group: Productivity/Networking/Other
Requires: %{name} = %{version} Requires: %{name} = %{version}
Conflicts: cyrus-sasl-bdb-scram Conflicts: cyrus-sasl-bdb-scram
%description scram
This is the Cyrus SASL API implementation. It can be used on the client
or server side to provide authentication. See RFC 5802 for more
information.
%package devel %package devel
Summary: Cyrus SASL API Implementation, Libraries and Header Files Summary: Cyrus SASL API Implementation, Libraries and Header Files
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
@ -104,56 +147,13 @@ Conflicts: cyrus-sasl-devel-bdb
Obsoletes: cyrus-sasl-devel-64bit Obsoletes: cyrus-sasl-devel-64bit
%endif %endif
%package -n libsasl2-3
Summary: Simple Authentication and Security Layer (SASL) library
Group: System/Libraries
%description
This is the Cyrus SASL API. It can be used on the client or server side
to provide authentication. See RFC 2222 for more information.
%description gssapi
This is the Cyrus SASL API implementation. It can be used on the client
or server side to provide authentication. See RFC 2222 for more
information.
%description devel %description devel
This is the Cyrus SASL API. It can be used on the client or server side This is the Cyrus SASL API. It can be used on the client or server side
to provide authentication. See RFC 2222 for more information. to provide authentication. See RFC 2222 for more information.
%description digestmd5 %package -n libsasl2-3
This is the Cyrus SASL API implementation. It can be used on the client Summary: Simple Authentication and Security Layer (SASL) library
or server side to provide authentication. See RFC 2222 for more Group: System/Libraries
information.
%description crammd5
This is the Cyrus SASL API implementation. It can be used on the client
or server side to provide authentication. See RFC 2222 for more
information.
%description otp
This is the Cyrus SASL API implementation. It can be used on the client
or server side to provide authentication. See RFC 2222 for more
information.
%description plain
This is the Cyrus SASL API implementation. It can be used on the client
or server side to provide authentication. See RFC 2222 for more
information.
%description ntlm
This is the Cyrus SASL API. It can be used on the client or server side
to provide authentication. See RFC 2222 for more information.
%description gs2
This is the Cyrus SASL API implementation. It can be used on the client
or server side to provide authentication. See RFC 2222 for more
information.
%description scram
This is the Cyrus SASL API implementation. It can be used on the client
or server side to provide authentication. See RFC 5802 for more
information.
%description -n libsasl2-3 %description -n libsasl2-3
Simple Authentication and Security Layer (SASL) is a framework for Simple Authentication and Security Layer (SASL) is a framework for
@ -204,6 +204,7 @@ chmod 0644 doc/*
rm -f doc/Makefile* rm -f doc/Makefile*
rm -f %{buildroot}/%{_mandir}/cat?/* rm -f %{buildroot}/%{_mandir}/cat?/*
rm -f %{buildroot}/%{_mandir}/man8/saslauthd* rm -f %{buildroot}/%{_mandir}/man8/saslauthd*
rm -f %{buildroot}/%{_mandir}/man8/testsaslauthd*
rm -f %{buildroot}%{_sbindir}/saslauthd rm -f %{buildroot}%{_sbindir}/saslauthd
rm -f %{buildroot}%{_sbindir}/testsaslauthd rm -f %{buildroot}%{_sbindir}/testsaslauthd
find %{buildroot} -type f -name "*.la" -delete -print find %{buildroot} -type f -name "*.la" -delete -print