import ucx-1.11.2-1.el8

This commit is contained in:
CentOS Sources 2021-11-12 04:24:12 +00:00 committed by Stepan Oksanichenko
parent e2fe4170e9
commit ebd5c8b9c4
3 changed files with 31 additions and 7 deletions

2
.gitignore vendored
View File

@ -1 +1 @@
SOURCES/ucx-1.10.1.tar.gz SOURCES/ucx-1.11.2.tar.gz

View File

@ -1 +1 @@
a9b8a15bf3975cab16553d6eff19270b0bb42876 SOURCES/ucx-1.10.1.tar.gz 47a560f7334ba17ac3342969e74af9169ed75d57 SOURCES/ucx-1.11.2.tar.gz

View File

@ -13,15 +13,16 @@
%bcond_with rocm %bcond_with rocm
%bcond_with ugni %bcond_with ugni
%bcond_with xpmem %bcond_with xpmem
%bcond_with vfs
Name: ucx Name: ucx
Version: 1.10.1 Version: 1.11.2
Release: 2%{?dist} Release: 1%{?dist}
Summary: UCX is a communication library implementing high-performance messaging Summary: UCX is a communication library implementing high-performance messaging
License: BSD License: BSD
URL: http://www.openucx.org URL: http://www.openucx.org
Source: https://github.com/openucx/%{name}/releases/download/v1.10.1/ucx-1.10.1.tar.gz Source: https://github.com/openucx/%{name}/releases/download/v1.11.2/ucx-1.11.2.tar.gz
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
Prefix: %{_prefix} Prefix: %{_prefix}
@ -63,6 +64,9 @@ BuildRequires: hsa-rocr-dev
%if %{with xpmem} %if %{with xpmem}
BuildRequires: xpmem-devel BuildRequires: xpmem-devel
%endif %endif
%if %{with vfs}
BuildRequires: fuse3-devel
%endif
%description %description
UCX is an optimized communication framework for high-performance distributed UCX is an optimized communication framework for high-performance distributed
@ -74,7 +78,7 @@ addition, UCX provides efficient intra-node communication, by leveraging the
following shared memory mechanisms: posix, sysv, cma, knem, and xpmem. following shared memory mechanisms: posix, sysv, cma, knem, and xpmem.
The acronym UCX stands for "Unified Communication X". The acronym UCX stands for "Unified Communication X".
This package was built from '' branch, commit c334359. This package was built from '' branch, commit ef2bbcf.
%if "%{_vendor}" == "suse" %if "%{_vendor}" == "suse"
%debug_package %debug_package
@ -108,6 +112,7 @@ Provides header files and examples for developing with UCX.
%_with_arg rdmacm rdmacm \ %_with_arg rdmacm rdmacm \
%_with_arg rocm rocm \ %_with_arg rocm rocm \
%_with_arg xpmem xpmem \ %_with_arg xpmem xpmem \
%_with_arg vfs fuse3 \
%_with_arg ugni ugni \ %_with_arg ugni ugni \
%{?configure_options} %{?configure_options}
make %{?_smp_mflags} V=1 make %{?_smp_mflags} V=1
@ -122,7 +127,9 @@ rm -f %{buildroot}%{_libdir}/ucx/lib*.a
%files %files
%{_libdir}/lib*.so.* %{_libdir}/lib*.so.*
%{_bindir}/uc* %{_bindir}/ucx_info
%{_bindir}/ucx_perftest
%{_bindir}/ucx_read_profile
%{_bindir}/io_demo %{_bindir}/io_demo
%{_datadir}/ucx %{_datadir}/ucx
%exclude %{_datadir}/ucx/examples %exclude %{_datadir}/ucx/examples
@ -287,8 +294,25 @@ process to map the memory of another process into its virtual address space.
%{_libdir}/ucx/libuct_xpmem.so.* %{_libdir}/ucx/libuct_xpmem.so.*
%endif %endif
%if %{with vfs}
%package vfs
Requires: %{name}%{?_isa} = %{version}-%{release}
Summary: UCX Virtual Filesystem support.
%description vfs
Provides a virtual filesystem over FUSE which allows real-time monitoring of UCX
library internals, protocol objects, transports status, and more.
%files vfs
%{_libdir}/ucx/libucs_fuse.so.*
%{_bindir}/ucx_vfs
%endif
%changelog %changelog
* Tue Nov 09 2021 Honggang Li <honli@redhat.com> - 1.11.2-1
- Bump version to 1.11.2
- Resolves: rhbz#1982204
* Thu May 27 2021 Yurii Shestakov <yuriis@nvidia.com> 1.10.1-2 * Thu May 27 2021 Yurii Shestakov <yuriis@nvidia.com> 1.10.1-2
- Bump version to 1.10.1 - Bump version to 1.10.1