Blame SPECS/libfabric.spec

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