Blame SPECS/libfabric.spec

261b2a
%global __remake_config 0
76c174
756909
Name:           libfabric
261b2a
Version:        1.17.0
261b2a
Release:        3%{?dist}.1
756909
Summary:        Open Fabric Interfaces
756909
756909
License:        BSD or GPLv2
756909
URL:            https://github.com/ofiwg/libfabric
756909
Source0:        https://github.com/ofiwg/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.bz2
756909
756909
%if %{__remake_config}
756909
BuildRequires:  automake
756909
BuildRequires:  autoconf
756909
BuildRequires:  libtool
756909
%endif
756909
BuildRequires:  gcc
261b2a
BuildRequires:  make
756909
BuildRequires:  libnl3-devel
756909
# RDMA not available on 32-bit ARM: #1484155
756909
%ifnarch %{arm}
756909
BuildRequires:  libibverbs-devel
756909
BuildRequires:  librdmacm-devel
756909
%endif
756909
%ifarch x86_64
756909
%if 0%{?fedora} || 0%{?rhel} == 7
756909
BuildRequires:  infinipath-psm-devel
756909
%endif
756909
%if 0%{?fedora} || 0%{?rhel} >= 7
756909
BuildRequires:  libpsm2-devel
756909
%endif
756909
BuildRequires:  numactl-devel
756909
%endif
756909
756909
%description
756909
OpenFabrics Interfaces (OFI) is a framework focused on exporting fabric
756909
communication services to applications.  OFI is best described as a collection
756909
of libraries and applications used to export fabric services.  The key
756909
components of OFI are: application interfaces, provider libraries, kernel
756909
services, daemons, and test applications.
756909
756909
Libfabric is a core component of OFI.  It is the library that defines and
756909
exports the user-space API of OFI, and is typically the only software that
756909
applications deal with directly.  It works in conjunction with provider
756909
libraries, which are often integrated directly into libfabric.
756909
756909
756909
%package        devel
756909
Summary:        Development files for %{name}
756909
Requires:       %{name}%{?_isa} = %{version}-%{release}
756909
756909
%description    devel
756909
The %{name}-devel package contains libraries and header files for
756909
developing applications that use %{name}.
756909
756909
756909
%prep
261b2a
%autosetup -p1 -n %{name}-%{version}
756909
756909
%build
756909
%if %{__remake_config}
756909
./autogen.sh
756909
%endif
756909
%configure --disable-static --disable-silent-rules
756909
%make_build
756909
756909
756909
%install
756909
%make_install
756909
find %{buildroot} -name '*.la' -exec rm -f {} ';'
756909
756909
756909
%ldconfig_scriptlets
756909
756909
756909
%files
756909
%license COPYING
756909
%{_bindir}/fi_info
756909
%{_bindir}/fi_pingpong
756909
%{_bindir}/fi_strerror
756909
%{_libdir}/*.so.1*
756909
%{_mandir}/man1/*.1*
756909
756909
%files devel
756909
%license COPYING
756909
%doc AUTHORS README
756909
# We knowingly share this with kernel-headers and librdmacm-devel
756909
# https://github.com/ofiwg/libfabric/issues/1277
756909
%{_includedir}/rdma/
756909
%{_libdir}/*.so
756909
%{_libdir}/pkgconfig/%{name}.pc
756909
%{_mandir}/man3/*.3*
756909
%{_mandir}/man7/*.7*
756909
756909
756909
%changelog
261b2a
* Fri Feb 03 2023 Michal Schmidt <mschmidt@redhat.com> - 1.17.0-3.1
261b2a
- Bump for side-tag rebuild.
261b2a
261b2a
* Thu Feb 02 2023 Michal Schmidt <mschmidt@redhat.com> - 1.17.0-3
261b2a
- Update to upstream 1.17.0.
261b2a
- Sync spec from Fedora.
261b2a
- Resolves: rhbz#2098216
261b2a
76c174
* Wed Aug 03 2022 Michal Schmidt <mschmidt@redhat.com> - 1.15.1-1
76c174
- Update to upstream release 1.15.1
76c174
- Disable LTO on x86_64 due to memory issues (copied from Fedora)
76c174
- Resolves: rhbz#2040454
76c174
5d6979
* Thu Nov 25 2021 Honggang Li <honli@redhat.com> - 1.14.0-1
5d6979
- Update to upstream release v1.14.0
5d6979
- Resolves: rhbz#2015404
5d6979
756909
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 1.12.1-2
756909
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
756909
  Related: rhbz#1991688
756909
756909
* Sat Jun 19 2021 Honggang Li <honli@redhat.com> - 1.12.1-1
756909
- Update to upstream release v1.12.1
756909
- Resolves: rhbz#1880061
756909
756909
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 1.12.0-0.2
756909
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
756909
756909
* Sun Jan 31 2021 Honggang Li <honli@redhat.com> - 1.12.0-0.1
756909
- Update to upstream release v1.12.0rc1
756909
756909
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.11.2-2
756909
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
756909
756909
* Wed Dec 16 2020 Honggang Li <honli@redhat.com> - 1.11.2-1
756909
- Update to upstream release v1.11.2
756909
756909
* Tue Dec 08 2020 Honggang Li <honli@redhat.com> - 1.11.2-0.1
756909
- Update to upstream release v1.11.2rc1
756909
- Resolves: bz1905751
756909
756909
* Sun Oct 11 2020 Honggang Li <honli@redhat.com> - 1.11.1
756909
- Update to upstream release v1.11.1
756909
- Resolves: bz1887069
756909
756909
* Thu Oct 08 2020 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 1.11.1rc1-1
756909
- Update to 1.11.1rc1 (#1886494)
756909
756909
* Sat Aug 15 2020 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 1.11.0-1
756909
- Update to 1.11.0 (#1869025)
756909
756909
* Tue Aug 04 2020 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 1.11.0rc2-1
756909
- Update to 1.11.0rc2 (#1866049)
756909
756909
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.11.0rc1-2
756909
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
756909
756909
* Wed Jul 22 2020 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 1.11.0rc1-1
756909
- Update to 1.11.0rc1 (#1859427)
756909
756909
* Sat May 09 2020 Honggang Li <honli@redhat.com> - 1.10.1-1
756909
- Update to upstream release v1.10.1
756909
- Resolves: bz1833620
756909
756909
* Fri Apr 24 2020 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 1.10.0-1
756909
- Update to 1.10.0 (#1827815)
756909
756909
* Sun Apr 12 2020 Honggang Li <honli@redhat.com> - 1.10.0rc2-1
756909
- Update to 1.10.0rc2
756909
756909
* Fri Apr 03 2020 Honggang Li <honli@redhat.com> - 1.10.0rc1-1
756909
- Update to 1.10.0rc1
756909
- Resolves: bz1820096
756909
756909
* Mon Mar 09 2020 Honggang Li <honli@redhat.com> - 1.9.1-1
756909
- Update to 1.9.1
756909
- Resolves: bz1811269
756909
756909
* Sun Feb 16 2020 Honggang Li <honli@redhat.com> - 1.9.1rc1-1
756909
- Update to 1.9.1rc
756909
- Resolves: bz1803485
756909
756909
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-2
756909
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
756909
756909
* Thu Nov 28 2019 Honggang Li <honli@redhat.com> - 1.9.0
756909
- Update to 1.9.0
756909
- Resolves: bz1775865
756909
756909
* Thu Oct 24 2019 Honggang Li <honli@redhat.com> - 1.9.0rc1-1
756909
- Update to 1.9.0rc1
756909
- Resolves: bz1751860
756909
756909
* Fri Sep 06 2019 Honggang Li <honli@redhat.com> - 1.8.0-3
756909
- Fix two segment fault issues
756909
- Resolves: bz1749608
756909
756909
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.0-2
756909
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
756909
756909
* Sat Jun 29 2019 Honggang Li <honli@redhat.com> - 1.8.0
756909
- Update to 1.8.0
756909
756909
* Mon Jun 17 2019 Honggang Li <honli@redhat.com> - 1.8.0rc1
756909
- Update to 1.8.0rc1
756909
- Resolves: 1720773
756909
756909
* Mon Jun 10 2019 Honggang Li <honli@redhat.com> - 1.7.2rc2
756909
- Update to 1.7.2rc2
756909
- Resolves: bz1689783
756909
756909
* Mon Apr  8 2019 Orion Poplawski <orion@nwra.com> - 1.7.1-1
756909
- Update to 1.7.1
756909
756909
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.0-2
756909
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
756909
756909
* Thu Jan 31 2019 Honggang Li <honli@redhat.com> - 1.7.0-1
756909
- Rebase libfabric to latest upstream release v1.7.0
756909
- Resolves: bz1671189
756909
756909
* Mon Oct  8 2018 Honggang Li <honli@redhat.com> - 1.6.2-1
756909
- Rebase libfabric to latest upstream release v1.6.2
756909
- Resolves: bz1637334
756909
756909
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-2
756909
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
756909
756909
* Fri Jun 22 2018 Honggang Li <honli@redhat.com> - 1.6.1-1
756909
- Rebase to latest upstream release 1.6.1
756909
- Resolves: bz1550404
756909
756909
* Thu Mar 15 2018 Orion Poplawski <orion@nwra.com> - 1.6.0-1
756909
- Update to 1.6.0
756909
756909
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.2-6
756909
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
756909
756909
* Wed Aug 23 2017 Adam Williamson <awilliam@redhat.com> - 1.4.2-5
756909
- Disable RDMA support on 32-bit ARM (#1484155)
756909
756909
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.2-4
756909
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
756909
756909
* Sun Jul 30 2017 Florian Weimer <fweimer@redhat.com> - 1.4.2-3
756909
- Rebuild with binutils fix for ppc64le (#1475636)
756909
756909
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.2-2
756909
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
756909
756909
* Wed Jul 11 2017 Orion Poplawski <orion@cora.nwra.com> - 1.4.2-1
756909
- Update to 1.4.2
756909
756909
* Mon Apr 10 2017 Orion Poplawski <orion@cora.nwra.com> - 1.4.1-1
756909
- Update to 1.4.1
756909
756909
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.0-2
756909
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
756909
756909
* Thu Nov 3 2016 Orion Poplawski <orion@cora.nwra.com> - 1.4.0-1
756909
- Update to 1.4.0
756909
756909
* Thu Jul 21 2016 Orion Poplawski <orion@cora.nwra.com> - 1.3.0-3
756909
- Rebuild for aarch64 glibc update
756909
756909
* Tue May 31 2016 Orion Poplawski <orion@cora.nwra.com> - 1.3.0-2
756909
- Use psm/psm2 if possible on Fedora (bug #1340988)
756909
756909
* Tue Apr 12 2016 Orion Poplawski <orion@cora.nwra.com> - 1.3.0-1
756909
- Update to 1.3.0
756909
756909
* Wed Mar 9 2016 Orion Poplawski <orion@cora.nwra.com> - 1.2.0-1
756909
- Update to 1.2.0
756909
- Use psm/psm2 if possible on EL
756909
- Add upstream patch to fix non-x86 builds
756909
756909
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-2
756909
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
756909
756909
* Wed Aug 26 2015 Orion Poplawski <orion@cora.nwra.com> - 1.1.0-1
756909
- Update to 1.1.0
756909
756909
* Mon Jul 20 2015 Orion Poplawski <orion@cora.nwra.com> - 1.0.0-1
756909
- Initial package