!47 增加spec文件中Provides和Obsoletes字段的版本号信息

From: @zhouchenchen123 
Reviewed-by: @HuaxinLuGitee 
Signed-off-by: @HuaxinLuGitee
This commit is contained in:
openeuler-ci-bot 2022-09-22 08:31:13 +00:00 committed by Gitee
commit b28d6ce65f
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

137
sssd.spec
View File

@ -1,6 +1,6 @@
Name: sssd Name: sssd
Version: 2.6.1 Version: 2.6.1
Release: 2 Release: 3
Summary: System Security Services Daemon Summary: System Security Services Daemon
License: GPLv3+ and LGPLv3+ License: GPLv3+ and LGPLv3+
URL: https://pagure.io/SSSD/sssd/ URL: https://pagure.io/SSSD/sssd/
@ -15,52 +15,52 @@ Recommends: bind-utils
Recommends: adcli Recommends: adcli
Provides: libsss_sudo-devel = %{version}-%{release} Provides: libsss_sudo-devel = %{version}-%{release}
Provides: sssd-common Provides: sssd-common = %{version}-%{release}
Provides: sssd-ldap Provides: sssd-ldap = %{version}-%{release}
Provides: sssd-krb5 Provides: sssd-krb5 = %{version}-%{release}
Provides: sssd-krb5-common Provides: sssd-krb5-common = %{version}-%{release}
Provides: sssd-ipa Provides: sssd-ipa = %{version}-%{release}
Provides: sssd-ad Provides: sssd-ad = %{version}-%{release}
Provides: sssd-client Provides: sssd-client = %{version}-%{release}
Provides: sssd-common-pac Provides: sssd-common-pac = %{version}-%{release}
Provides: sssd-kcm Provides: sssd-kcm = %{version}-%{release}
Provides: sssd-dbus Provides: sssd-dbus = %{version}-%{release}
Provides: libsss_sudo Provides: libsss_sudo = %{version}-%{release}
Provides: sssd-proxy Provides: sssd-proxy = %{version}-%{release}
Provides: libsss_idmap Provides: libsss_idmap = %{version}-%{release}
Provides: libipa_hbac Provides: libipa_hbac = %{version}-%{release}
Provides: libsss_autofs Provides: libsss_autofs = %{version}-%{release}
Provides: libsss_nss_idmap Provides: libsss_nss_idmap = %{version}-%{release}
Provides: libsss_simpleifp Provides: libsss_simpleifp = %{version}-%{release}
Provides: libsss_certmap Provides: libsss_certmap = %{version}-%{release}
Provides: sssd-libwbclient Provides: sssd-libwbclient = %{version}-%{release}
Provides: sssd-nfs-idmap Provides: sssd-nfs-idmap = %{version}-%{release}
Provides: sssd-winbind-idmap Provides: sssd-winbind-idmap = %{version}-%{release}
Provides: sssd-tools Provides: sssd-tools = %{version}-%{release}
Obsoletes: libsss_sudo-devel <= 1.10.0-7%{?dist}.beta1 Obsoletes: libsss_sudo-devel <= 1.10.0-7%{?dist}.beta1
Obsoletes: sssd-common Obsoletes: sssd-common < %{version}-%{release}
Obsoletes: sssd-ldap Obsoletes: sssd-ldap < %{version}-%{release}
Obsoletes: sssd-krb5 Obsoletes: sssd-krb5 < %{version}-%{release}
Obsoletes: sssd-krb5-common Obsoletes: sssd-krb5-common < %{version}-%{release}
Obsoletes: sssd-ipa Obsoletes: sssd-ipa < %{version}-%{release}
Obsoletes: sssd-ad Obsoletes: sssd-ad < %{version}-%{release}
Obsoletes: sssd-client Obsoletes: sssd-client < %{version}-%{release}
Obsoletes: sssd-common-pac Obsoletes: sssd-common-pac < %{version}-%{release}
Obsoletes: sssd-kcm Obsoletes: sssd-kcm < %{version}-%{release}
Obsoletes: sssd-dbus Obsoletes: sssd-dbus < %{version}-%{release}
Obsoletes: libsss_sudo Obsoletes: libsss_sudo < %{version}-%{release}
Obsoletes: sssd-proxy Obsoletes: sssd-proxy < %{version}-%{release}
Obsoletes: libsss_idmap Obsoletes: libsss_idmap < %{version}-%{release}
Obsoletes: libipa_hbac Obsoletes: libipa_hbac < %{version}-%{release}
Obsoletes: libsss_autofs Obsoletes: libsss_autofs < %{version}-%{release}
Obsoletes: libsss_nss_idmap Obsoletes: libsss_nss_idmap < %{version}-%{release}
Obsoletes: libsss_simpleifp Obsoletes: libsss_simpleifp < %{version}-%{release}
Obsoletes: libsss_certmap Obsoletes: libsss_certmap < %{version}-%{release}
Obsoletes: sssd-libwbclient Obsoletes: sssd-libwbclient < %{version}-%{release}
Obsoletes: sssd-nfs-idmap Obsoletes: sssd-nfs-idmap < %{version}-%{release}
Obsoletes: sssd-winbind-idmap Obsoletes: sssd-winbind-idmap < %{version}-%{release}
Obsoletes: sssd-tools Obsoletes: sssd-tools < %{version}-%{release}
Requires(post): /sbin/ldconfig Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig Requires(postun): /sbin/ldconfig
@ -102,19 +102,19 @@ License: GPLv3+ and LGPLv3+
Requires: dbus-devel Requires: dbus-devel
Requires: sssd = %{version}-%{release} Requires: sssd = %{version}-%{release}
Provides: libsss_idmap-devel Provides: libsss_idmap-devel = %{version}-%{release}
Provides: libipa_hbac-devel Provides: libipa_hbac-devel = %{version}-%{release}
Provides: libsss_nss_idmap-devel Provides: libsss_nss_idmap-devel = %{version}-%{release}
Provides: libsss_simpleifp-devel Provides: libsss_simpleifp-devel = %{version}-%{release}
Provides: libsss_certmap-devel Provides: libsss_certmap-devel = %{version}-%{release}
Provides: sssd-libwbclient-devel Provides: sssd-libwbclient-devel = %{version}-%{release}
Obsoletes: libsss_idmap-devel Obsoletes: libsss_idmap-devel < %{version}-%{release}
Obsoletes: libipa_hbac-devel Obsoletes: libipa_hbac-devel < %{version}-%{release}
Obsoletes: libsss_nss_idmap-devel Obsoletes: libsss_nss_idmap-devel < %{version}-%{release}
Obsoletes: libsss_simpleifp-devel Obsoletes: libsss_simpleifp-devel < %{version}-%{release}
Obsoletes: libsss_certmap-devel Obsoletes: libsss_certmap-devel < %{version}-%{release}
Obsoletes: sssd-libwbclient-devel Obsoletes: sssd-libwbclient-devel < %{version}-%{release}
%description devel %description devel
Development libraries for the SSSD Development libraries for the SSSD
@ -123,16 +123,16 @@ Development libraries for the SSSD
Summary: Python3 bindings for sssd Summary: Python3 bindings for sssd
License: LGPLv3+ License: LGPLv3+
Requires: sssd = %{version}-%{release} Requires: sssd = %{version}-%{release}
Provides: python3-sss Provides: python3-sss = %{version}-%{release}
Provides: python3-sssdconfig Provides: python3-sssdconfig = %{version}-%{release}
Provides: python3-sss-murmur Provides: python3-sss-murmur = %{version}-%{release}
provides: python3-libsss_nss_idmap provides: python3-libsss_nss_idmap = %{version}-%{release}
Provides: python3-libipa_hbac Provides: python3-libipa_hbac = %{version}-%{release}
Obsoletes: python3-sss Obsoletes: python3-sss < %{version}-%{release}
Obsoletes: python3-sssdconfig Obsoletes: python3-sssdconfig < %{version}-%{release}
Obsoletes: python3-sss-murmur Obsoletes: python3-sss-murmur < %{version}-%{release}
Obsoletes: python3-libipa_hbac Obsoletes: python3-libipa_hbac < %{version}-%{release}
Obsoletes: python3-libsss_nss_idmap Obsoletes: python3-libsss_nss_idmap < %{version}-%{release}
%{?python_provide:%python_provide python3-sssd} %{?python_provide:%python_provide python3-sssd}
%{?python_provide:%python_provide python3-sss} %{?python_provide:%python_provide python3-sss}
%{?python_provide:%python_provide python3-sssdconfig} %{?python_provide:%python_provide python3-sssdconfig}
@ -543,6 +543,9 @@ fi
%{_libdir}/%{name}/modules/libwbclient.so %{_libdir}/%{name}/modules/libwbclient.so
%changelog %changelog
* Tue Sep 20 2022 zhouchenchen <zhouchenchen@huawei.com> - 2.6.1-3
- add version check in Obsoletes to avoid warning messages
* Wed Jul 27 2022 zhouchenchen <zhouchenchen@huawei.com> - 2.6.1-2 * Wed Jul 27 2022 zhouchenchen <zhouchenchen@huawei.com> - 2.6.1-2
- fix the sssd build failure issue - fix the sssd build failure issue