Blame SPECS/libfabric.spec

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