ndctl: add explicit library version requirements

- Related: RHEL-29151

Signed-off-by: Jeff Moyer <jmoyer@redhat.com>
This commit is contained in:
Jeff Moyer 2024-07-29 10:55:17 -04:00
parent a61fd9f4ae
commit 29aef55b58

View File

@ -1,6 +1,6 @@
Name: ndctl Name: ndctl
Version: 78 Version: 78
Release: 1%{?dist} Release: 2%{?dist}
Summary: Manage "libnvdimm" subsystem devices (Non-volatile Memory) Summary: Manage "libnvdimm" subsystem devices (Non-volatile Memory)
License: GPLv2 License: GPLv2
Url: https://github.com/pmem/ndctl Url: https://github.com/pmem/ndctl
@ -105,6 +105,7 @@ Libraries for %{name}.
%package -n daxctl-libs %package -n daxctl-libs
Summary: Management library for "Device DAX" devices Summary: Management library for "Device DAX" devices
License: LGPLv2 License: LGPLv2
Requires: ndctl-libs%{?_isa} = %{version}-%{release}
%description -n daxctl-libs %description -n daxctl-libs
Device DAX is a facility for establishing DAX mappings of performance / Device DAX is a facility for establishing DAX mappings of performance /
@ -114,6 +115,7 @@ control API for these devices.
%package -n cxl-libs %package -n cxl-libs
Summary: Management library for CXL devices Summary: Management library for CXL devices
License: LGPLv2 License: LGPLv2
Requires: daxctl-libs%{?_isa} = %{version}-%{release}
%description -n cxl-libs %description -n cxl-libs
libcxl is a library for enumerating and communicating with CXL devices. libcxl is a library for enumerating and communicating with CXL devices.
@ -208,6 +210,10 @@ libcxl is a library for enumerating and communicating with CXL devices.
%changelog %changelog
* Fri Jul 26 2024 Jeff Moyer <jmoyer@redhat.com> - 78-2
- Add explicit package version requirements. (Jeff Moyer)
- Related: RHEL-29151
* Wed Nov 15 2023 Jeff Moyer <jmoyer@redhat.com> - 78-1 * Wed Nov 15 2023 Jeff Moyer <jmoyer@redhat.com> - 78-1
- Rebase to v78 - Rebase to v78
- Add support for legacy monitor.conf file location - Add support for legacy monitor.conf file location