From 5e462530fdc20c57f215233090981e29465c06f5 Mon Sep 17 00:00:00 2001 From: Zhao Hang Date: Sat, 16 Jul 2022 14:10:49 +0800 Subject: [PATCH] spec: add doc sub package Signed-off-by: Zhao Hang --- cyrus-sasl.spec | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/cyrus-sasl.spec b/cyrus-sasl.spec index 74c8fff..bab19d8 100644 --- a/cyrus-sasl.spec +++ b/cyrus-sasl.spec @@ -1,3 +1,5 @@ +%define anolis_release .0.1 + %global username saslauth %global hint Saslauthd user %global homedir /run/saslauthd @@ -8,7 +10,7 @@ Summary: The Cyrus SASL library Name: cyrus-sasl Version: 2.1.27 -Release: 6%{?dist} +Release: 6%{anolis_release}%{?dist} License: BSD with advertising Group: System Environment/Libraries # Source0 originally comes from https://www.cyrusimap.org/releases/; @@ -54,9 +56,13 @@ Requires(pre): /usr/sbin/useradd /usr/sbin/groupadd Requires(postun): /usr/sbin/userdel /usr/sbin/groupdel Requires: /sbin/nologin Requires: systemd >= 211 +Requires: glibc Provides: user(%username) Provides: group(%username) +Provides: /usr/sbin/pluginviewer +Provides: /usr/sbin/saslauthd +Provides: /usr/sbin/testsaslauthd %description The %{name} package contains the Cyrus implementation of SASL. @@ -159,6 +165,14 @@ Summary: GS2 support for Cyrus SASL The %{name}-gs2 package contains the Cyrus SASL plugin which supports the GS2 authentication scheme. +%package doc +Summary: Documents for %{name} +BuildArch: noarch +Requires: %{name} = %{version}-%{release} + +%description doc +Doc pages for %{name}. + ### @@ -341,7 +355,6 @@ getent passwd %{username} >/dev/null || useradd -r -g %{username} -d %{homedir} %files %defattr(-,root,root) -%doc saslauthd/LDAP_SASLAUTHD %{_mandir}/man8/* %{_sbindir}/pluginviewer %{_sbindir}/saslauthd @@ -408,7 +421,13 @@ getent passwd %{username} >/dev/null || useradd -r -g %{username} -d %{homedir} %{_mandir}/man3/* %{_sbindir}/sasl2-shared-mechlist +%files doc +%doc saslauthd/LDAP_SASLAUTHD + %changelog +* Sat Jul 16 2022 Zhao Hang - 2.1.27-6.0.1 +- Add doc sub package + * Thu Feb 17 2022 Simo Sorce - 2.1.27-6 - Fix for CVE-2022-24407 - Resolves: rhbz#2055846 -- Gitee