Bump version to 1.8.0

This commit is contained in:
Andrey Maslennikov 2020-04-23 07:21:35 +00:00
parent 86b99847c9
commit 94bbf88135
3 changed files with 36 additions and 10 deletions

1
.gitignore vendored
View File

@ -5,3 +5,4 @@
/ucx-1.5.2.tar.gz
/ucx-1.6.0.tar.gz
/ucx-1.6.1.tar.gz
/ucx-1.8.0.tar.gz

View File

@ -1 +1 @@
SHA512 (ucx-1.6.1.tar.gz) = 26cda3e7a3c21449fcd652be1b3d034371dab88f5c28f0c38e6c60da29169ddf0207d484d28da2a1acc1178fdc46cb8b17267abfe7e78e9ae90c1e72ef8d614f
SHA512 (ucx-1.8.0.tar.gz) = fb7c51ec42873d31158f5434e5b811b0687d8ac350f8335f3a5c741ff943725839135d91312e35ab218d9e22e7cfa2faa0a5b54d404d04bb2e074f84ff10cc6f

View File

@ -13,22 +13,28 @@
%bcond_with rocm
%bcond_with ugni
%bcond_with xpmem
%bcond_without java
Name: ucx
Version: 1.6.1
Release: 2%{?dist}
Version: 1.8.0
Release: 1%{?dist}
Summary: UCX is a communication library implementing high-performance messaging
License: BSD
URL: http://www.openucx.org
Source: https://github.com/openucx/%{name}/releases/download/v1.6.1/ucx-1.6.1.tar.gz
Source: https://github.com/openucx/%{name}/releases/download/v1.8.0/ucx-1.8.0.tar.gz
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
# UCX currently supports only the following architectures
ExclusiveArch: aarch64 ppc64le x86_64
BuildRequires: automake autoconf libtool gcc-c++ numactl-devel
BuildRequires: automake autoconf libtool gcc-c++
%if "%{_vendor}" == "suse"
BuildRequires: libnuma-devel
%else
BuildRequires: numactl-devel
%endif
%if %{with cma}
BuildRequires: glibc-devel >= 2.15
%endif
@ -53,6 +59,9 @@ BuildRequires: hsa-rocr-dev
%if %{with xpmem}
BuildRequires: xpmem-devel
%endif
%if %{with java}
BuildRequires: maven
%endif
%description
UCX stands for Unified Communication X. UCX provides an optimized communication
@ -63,6 +72,11 @@ available, TCP is used instead. UCX supports efficient transfer of data in
either main memory (RAM) or GPU memory (through CUDA and ROCm libraries).
In addition, UCX provides efficient intra-node communication, by leveraging the
following shared memory mechanisms: posix, sysv, cma, knem, and xpmem.
This package was built from '' branch, commit c30b7da.
%if "%{_vendor}" == "suse"
%debug_package
%endif
%package devel
Requires: %{name}%{?_isa} = %{version}-%{release}
@ -92,6 +106,7 @@ Provides header files and examples for developing with UCX.
%_with_arg rocm rocm \
%_with_arg xpmem xpmem \
%_with_arg ugni ugni \
%_with_arg java java \
%{?configure_options}
make %{?_smp_mflags} V=1
@ -269,13 +284,23 @@ process to map the memory of another process into its virtual address space.
%{_libdir}/ucx/libuct_xpmem.so.*
%endif
%if %{with java}
%package java
Requires: %{name}%{?_isa} = %{version}-%{release}
Summary: UCX Java bindings
%description java
Provides java bindings for UCX.
%files java
%{_libdir}/jucx-*.jar
%endif
%changelog
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Sat Jul 20 2019 Yossi Itigin <yosefe@mellanox.com> 1.6.1-1
- Bump version to 1.6.1
* Sun Sep 22 2019 Yossi Itigin <yosefe@mellanox.com> 1.8.0-1
- Bump version to 1.8.0
* Sun Mar 24 2019 Yossi Itigin <yosefe@mellanox.com> 1.7.0-1
- Bump version to 1.7.0
* Thu Jan 24 2019 Yossi Itigin <yosefe@mellanox.com> 1.6.0-1
- Add cma, knem, and xpmem sub-packages
* Tue Nov 20 2018 Yossi Itigin <yosefe@mellanox.com> 1.6.0-1