Blame SPECS/libfabric.spec

af05c9
Name: libfabric
26d155
Version: 1.7.2
355cea
Release: 1%{?dist}
af05c9
Summary: User-space RDMA Fabric Interfaces
af05c9
Group: System Environment/Libraries
af05c9
License: GPLv2 or BSD
af05c9
Url: http://www.github.com/ofiwg/libfabric
355cea
Source: %{name}-%{version}.tar.bz2
af05c9
af05c9
BuildRequires: librdmacm-devel
8d3941
BuildRequires: libibverbs-devel >= 1.2.0
af05c9
BuildRequires: libnl3-devel
f2c3d7
af05c9
# infinipath-psm-devel only available for x86_64
af05c9
%ifarch x86_64
af05c9
BuildRequires: infinipath-psm-devel
8d3941
BuildRequires: libpsm2-devel
af05c9
%endif
af05c9
# valgrind is unavailable for s390
af05c9
%ifnarch s390
af05c9
BuildRequires: valgrind-devel
af05c9
%endif
af05c9
af05c9
%ifarch x86_64
8d3941
%global configopts --enable-sockets --enable-verbs --enable-usnic --disable-static --enable-psm --enable-psm2
af05c9
%else
af05c9
%global configopts --enable-sockets --enable-verbs --enable-usnic --disable-static
af05c9
%endif
af05c9
af05c9
%description
af05c9
libfabric provides a user-space API to access high-performance fabric
af05c9
services, such as RDMA.
af05c9
af05c9
%package devel
af05c9
Summary: Development files for the libfabric library
af05c9
Group: System Environment/Libraries
af05c9
Requires: %{name}%{?_isa} = %{version}-%{release}
af05c9
af05c9
%description devel
af05c9
Development files for the libfabric library.
af05c9
af05c9
%prep
af05c9
%setup -q
af05c9
af05c9
%build
f2c3d7
af05c9
# defaults: with-dlopen can be over-rode:
af05c9
%configure %{?_without_dlopen} %{configopts} \
af05c9
%ifnarch s390
af05c9
	--with-valgrind
af05c9
%endif
af05c9
8d3941
make %{?_smp_mflags} V=1
af05c9
af05c9
%install
af05c9
%make_install
af05c9
# remove unpackaged files from the buildroot
af05c9
rm -f %{buildroot}%{_libdir}/*.la
af05c9
af05c9
%post -p /sbin/ldconfig
af05c9
%postun -p /sbin/ldconfig
af05c9
af05c9
%files
af05c9
%{_libdir}/libfabric.so.*
af05c9
%{_bindir}/fi_info
23bb18
%{_bindir}/fi_pingpong
23bb18
%{_bindir}/fi_strerror
8d3941
%{_libdir}/pkgconfig/%{name}.pc
23bb18
%{_mandir}/man1/*
8d3941
%license COPYING
8d3941
%doc AUTHORS README
af05c9
af05c9
%files devel
af05c9
%{_libdir}/libfabric.so
af05c9
%{_includedir}/*
af05c9
%{_mandir}/man3/*
af05c9
%{_mandir}/man7/*
af05c9
af05c9
%changelog
26d155
* Tue Mar 17 2020 Honggang Li <honli@redhat.com> - 1.7.0-2
26d155
- Rebase to latest release 1.7.2
26d155
- Resolves: bz1792236
26d155
355cea
* Thu Jan 31 2019 Honggang Li <honli@redhat.com> - 1.7.0-1
355cea
- Rebase to latest release 1.7.0
355cea
- Resolves: bz1637246
355cea
a37dee
* Sat Sep 22 2018 Honggang Li <honli@redhat.com> - 1.6.1-2
a37dee
- Revert a psm2 commit to avoid sporadic assertion failures
a37dee
- Resolves: bz1631874
a37dee
a37dee
* Tue Jun  5 2018 Honggang Li <honli@redhat.com> - 1.6.1-1
a37dee
- Rebase to latest release 1.6.1
a37dee
- Resolves: bz1483568
a37dee
f2c3d7
* Wed Jan 10 2018 Honggang Li <honli@redhat.com> - 1.5.3-1
f2c3d7
- Rebase to latest release 1.5.3
f2c3d7
- Resolves: bz1533293
f2c3d7
f2c3d7
* Thu Jan  4 2018 Honggang Li <honli@redhat.com> - 1.5.1-3
f2c3d7
- Add support of different CQ formats for the verbs/RDM
f2c3d7
- Resolves: bz1530715
f2c3d7
f2c3d7
* Fri Oct 20 2017 Honggang Li <honli@redhat.com> - 1.5.1-2
f2c3d7
- Fix PPC32 compiling issue
f2c3d7
- Resolves: bz1504395
f2c3d7
f2c3d7
* Tue Oct 17 2017 Honggang Li <honli@redhat.com> - 1.5.1-1
f2c3d7
- Rebase to v1.5.1
f2c3d7
- Resolves: bz1452791
f2c3d7
23bb18
* Tue May 16 2017 Honggang Li <honli@redhat.com> - 1.4.2-1
23bb18
- Update to upstream v1.4.2 release
23bb18
- Related: bz1451100
23bb18
23bb18
* Wed Mar 01 2017 Jarod Wilson <jarod@redhat.com> - 1.4.1-1
23bb18
- Update to upstream v1.4.1 release
23bb18
- Related: bz1382827
23bb18
8d3941
* Mon May 30 2016 Honggang Li <honli@redhat.com> - 1.3.0-3
8d3941
- Rebuild against latest infinipath-psm.
8d3941
- Related: bz1280143
8d3941
8d3941
* Mon May 30 2016 Honggang Li <honli@redhat.com> - 1.3.0-2
8d3941
- Rebuild libfabric to support Intel OPA PSM2.
8d3941
- Related: bz1280143
8d3941
8d3941
* Wed May  4 2016 Honggang Li <honli@redhat.com> - 1.3.0-1
8d3941
- Update to latest upstream release
8d3941
- Related: bz1280143
8d3941
af05c9
* Wed Sep 30 2015 Doug Ledford <dledford@redhat.com> - 1.1.0-2
af05c9
- Rebuild against libnl3 now that the UD RoCE bug is fixed
af05c9
- Related: bz1261028
af05c9
af05c9
* Fri Aug 14 2015 Honggang Li <honli@redhat.com> - 1.1.0-1
af05c9
- Rebase to upstream 1.1.0
af05c9
- Resolves: bz1253381
af05c9
af05c9
* Fri Aug 07 2015 Michal Schmidt <mschmidt@redhat.com> - 1.1.0-0.2.rc4
af05c9
- Packaging Guidelines conformance fixes and spec file cleanups
af05c9
- Related: bz1235266
af05c9
af05c9
* Thu Aug  6 2015 Honggang Li <honli@redhat.com> - 1.1.0-0.1.rc4
af05c9
- fix N-V-R issue and disable static library
af05c9
- Related: bz1235266
af05c9
af05c9
* Tue Aug  4 2015 Honggang Li <honli@redhat.com> - 1.1.0rc4
af05c9
- Initial build for RHEL-7.2
af05c9
- Related: bz1235266
af05c9
af05c9
* Fri Jun 26 2015 Open Fabrics Interfaces Working Group <ofiwg@lists.openfabrics.org> 1.1.0rc1
af05c9
- Release 1.1.0rc1
af05c9
af05c9
* Sun May 3 2015 Open Fabrics Interfaces Working Group <ofiwg@lists.openfabrics.org> 1.0.0
af05c9
- Release 1.0.0