Bump version to 1.12.0

Signed-off-by: Honggang Li <honli@redhat.com>
This commit is contained in:
Honggang Li 2021-12-14 06:58:31 -05:00
parent dea3675524
commit 7b960948fc
3 changed files with 14 additions and 25 deletions

1
.gitignore vendored
View File

@ -15,3 +15,4 @@
/ucx-1.10.1.tar.gz /ucx-1.10.1.tar.gz
/ucx-1.11.0.tar.gz /ucx-1.11.0.tar.gz
/ucx-1.11.2.tar.gz /ucx-1.11.2.tar.gz
/ucx-1.12.0.tar.gz

View File

@ -1 +1 @@
SHA512 (ucx-1.11.2.tar.gz) = d0cfdd578feda9fef146d88a56a9f7e4e6160844fd925f39e18031430dca88fb23515c40f3e517e9ef7081e6ea5e9138ed48d3dad45a5dfa731b053ee3ef30a5 SHA512 (ucx-1.12.0.tar.gz) = 92fa9d5ba8220ebfac5a9a6d9cfb57532f5b8a0b97624d812a7e0072268aeaee33b35c27b091f8048872e692612af29524ddb8f927fc5200a55d1e0728362f78

View File

@ -1,13 +1,10 @@
%global __remake_config 1
%{!?configure_options: %global configure_options %{nil}} %{!?configure_options: %global configure_options %{nil}}
%bcond_without cma %bcond_without cma
%bcond_with cuda %bcond_with cuda
%bcond_with gdrcopy %bcond_with gdrcopy
%bcond_without ib %bcond_without ib
%if 0%{?fedora} >= 30 || 0%{?rhel} >= 7
%bcond_with ib_cm
%else
%bcond_without ib_cm
%endif
%bcond_with knem %bcond_with knem
%bcond_without rdmacm %bcond_without rdmacm
%bcond_with rocm %bcond_with rocm
@ -16,13 +13,13 @@
%bcond_with vfs %bcond_with vfs
Name: ucx Name: ucx
Version: 1.11.2 Version: 1.12.0
Release: 1%{?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.11.2/ucx-1.11.2.tar.gz Source: https://github.com/openucx/%{name}/releases/download/v1.12.0/ucx-1.12.0.tar.gz
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
Prefix: %{_prefix} Prefix: %{_prefix}
@ -49,9 +46,6 @@ BuildRequires: gdrcopy
%if %{with ib} %if %{with ib}
BuildRequires: libibverbs-devel BuildRequires: libibverbs-devel
%endif %endif
%if %{with ib_cm}
BuildRequires: libibcm-devel
%endif
%if %{with knem} %if %{with knem}
BuildRequires: knem BuildRequires: knem
%endif %endif
@ -78,7 +72,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 ef2bbcf. This package was built from '' branch, commit 8ab494b.
%if "%{_vendor}" == "suse" %if "%{_vendor}" == "suse"
%debug_package %debug_package
@ -95,6 +89,9 @@ Provides header files and examples for developing with UCX.
%setup -q %setup -q
%build %build
%if %{__remake_config}
./autogen.sh
%endif
%define _with_arg() %{expand:%%{?with_%{1}:--with-%{2}}%%{!?with_%{1}:--without-%{2}}} %define _with_arg() %{expand:%%{?with_%{1}:--with-%{2}}%%{!?with_%{1}:--without-%{2}}}
%define _enable_arg() %{expand:%%{?with_%{1}:--enable-%{2}}%%{!?with_%{1}:--disable-%{2}}} %define _enable_arg() %{expand:%%{?with_%{1}:--enable-%{2}}%%{!?with_%{1}:--disable-%{2}}}
%configure --disable-optimizations \ %configure --disable-optimizations \
@ -107,7 +104,6 @@ Provides header files and examples for developing with UCX.
%_with_arg cuda cuda \ %_with_arg cuda cuda \
%_with_arg gdrcopy gdrcopy \ %_with_arg gdrcopy gdrcopy \
%_with_arg ib verbs \ %_with_arg ib verbs \
%_with_arg ib_cm cm \
%_with_arg knem knem \ %_with_arg knem knem \
%_with_arg rdmacm rdmacm \ %_with_arg rdmacm rdmacm \
%_with_arg rocm rocm \ %_with_arg rocm rocm \
@ -141,6 +137,7 @@ rm -f %{buildroot}%{_libdir}/ucx/lib*.a
%{_includedir}/uc* %{_includedir}/uc*
%{_libdir}/lib*.so %{_libdir}/lib*.so
%{_libdir}/pkgconfig/ucx.pc %{_libdir}/pkgconfig/ucx.pc
%{_libdir}/cmake/ucx/*.cmake
%{_datadir}/ucx/examples %{_datadir}/ucx/examples
%post -p /sbin/ldconfig %post -p /sbin/ldconfig
@ -204,18 +201,6 @@ hardware-offloaded data transfer.
%{_libdir}/ucx/libuct_ib.so.* %{_libdir}/ucx/libuct_ib.so.*
%endif %endif
%if %{with ib_cm}
%package ib-cm
Requires: %{name}-ib%{?_isa} = %{version}-%{release}
Summary: UCX InfiniBand connection-manager support
%description ib-cm
Provides Infiniband Connection Manager (also known as ibcm) support for UCX.
%files ib-cm
%{_libdir}/ucx/libuct_ib_cm.so.*
%endif
%if %{with knem} %if %{with knem}
%package knem %package knem
Requires: %{name}%{?_isa} = %{version}-%{release} Requires: %{name}%{?_isa} = %{version}-%{release}
@ -309,6 +294,9 @@ library internals, protocol objects, transports status, and more.
%endif %endif
%changelog %changelog
* Mon Dec 13 2021 Honggang Li <honli@redhat.com> - 1.12.0-1
- Bump version to 1.12.0
* Mon Nov 01 2021 Honggang Li <honli@redhat.com> - 1.11.2-1 * Mon Nov 01 2021 Honggang Li <honli@redhat.com> - 1.11.2-1
- Bump version to 1.11.2 - Bump version to 1.11.2