|
|
|
@ -42,7 +42,7 @@ Name: boost
|
|
|
|
|
%global real_name boost
|
|
|
|
|
Summary: The free peer-reviewed portable C++ source libraries
|
|
|
|
|
Version: 1.75.0
|
|
|
|
|
Release: 1%{?dist}
|
|
|
|
|
Release: 8%{?dist}
|
|
|
|
|
License: Boost and MIT and Python
|
|
|
|
|
|
|
|
|
|
# Replace each . with _ in %%{version}
|
|
|
|
@ -54,7 +54,7 @@ License: Boost and MIT and Python
|
|
|
|
|
%global toplev_dirname %{real_name}_%{version_enc}
|
|
|
|
|
URL: http://www.boost.org
|
|
|
|
|
|
|
|
|
|
Source0: https://dl.bintray.com/boostorg/release/%{version}/source/%{name}_%%{version_enc}.tar.bz2
|
|
|
|
|
Source0: https://dl.bintray.com/boostorg/release/%{version}/source/%{name}_%{version_enc}.tar.bz2
|
|
|
|
|
Source1: libboost_thread.so
|
|
|
|
|
# Add a manual page for b2, based on the online documentation:
|
|
|
|
|
# http://www.boost.org/boost-build2/doc/html/bbv2/overview.html
|
|
|
|
@ -114,6 +114,7 @@ BuildRequires: libstdc++-devel
|
|
|
|
|
BuildRequires: bzip2-devel
|
|
|
|
|
BuildRequires: zlib-devel
|
|
|
|
|
BuildRequires: xz-devel
|
|
|
|
|
BuildRequires: libzstd-devel
|
|
|
|
|
%if %{with python3}
|
|
|
|
|
BuildRequires: python3-devel
|
|
|
|
|
BuildRequires: python3-numpy
|
|
|
|
@ -152,6 +153,10 @@ Patch93: boost-1.73-python3.10.patch
|
|
|
|
|
# https://github.com/boostorg/locale/issues/52
|
|
|
|
|
Patch94: boost-1.73-locale-empty-vector.patch
|
|
|
|
|
|
|
|
|
|
# https://bugzilla.redhat.com/show_bug.cgi?id=1923740
|
|
|
|
|
# https://github.com/boostorg/build/issues/696
|
|
|
|
|
Patch95: boost-1.75.0-boost-build-fix.patch
|
|
|
|
|
|
|
|
|
|
%bcond_with tests
|
|
|
|
|
%bcond_with docs_generated
|
|
|
|
|
|
|
|
|
@ -216,6 +221,9 @@ provides a sort of cooperative multitasking on a single thread.
|
|
|
|
|
|
|
|
|
|
%package coroutine
|
|
|
|
|
Summary: Run-time component of boost coroutine library
|
|
|
|
|
Requires: %{name}-chrono%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: %{name}-context%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: %{name}-thread%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description coroutine
|
|
|
|
|
Run-time support for Boost.Coroutine, a library that provides
|
|
|
|
@ -235,6 +243,8 @@ on generic programming concepts.
|
|
|
|
|
%if %{with context}
|
|
|
|
|
%package fiber
|
|
|
|
|
Summary: Run-time component of boost fiber library
|
|
|
|
|
Requires: %{name}-context%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: %{name}-filesystem%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description fiber
|
|
|
|
|
|
|
|
|
@ -272,6 +282,7 @@ stream buffers and i/o filters.
|
|
|
|
|
|
|
|
|
|
%package json
|
|
|
|
|
Summary: Run-time component of boost json library
|
|
|
|
|
Requires: %{name}-container%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description json
|
|
|
|
|
|
|
|
|
@ -292,6 +303,11 @@ handling tools.
|
|
|
|
|
|
|
|
|
|
%package log
|
|
|
|
|
Summary: Run-time component of boost logging library
|
|
|
|
|
Requires: %{name}-atomic%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: %{name}-chrono%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: %{name}-filesystem%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: %{name}-regex%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: %{name}-thread%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description log
|
|
|
|
|
|
|
|
|
@ -425,6 +441,7 @@ with as little as one #include and one additional line of code.
|
|
|
|
|
Summary: Run-time component of boost type erasure library
|
|
|
|
|
Requires: %{name}-chrono%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: %{name}-system%{?_isa} = %{version}-%{release}
|
|
|
|
|
Requires: %{name}-thread%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description type_erasure
|
|
|
|
|
|
|
|
|
@ -455,15 +472,10 @@ Requires: libquadmath-devel%{?_isa}
|
|
|
|
|
%if %{with python3}
|
|
|
|
|
# Require boost-numpy3 here, because main boost metapackage only Recommends: it
|
|
|
|
|
Requires: %{name}-numpy3%{?_isa} = %{version}-%{release}
|
|
|
|
|
# Added for F33, remove for F35:
|
|
|
|
|
Obsoletes: %{name}-python3-devel < 1.69.0-20
|
|
|
|
|
# Old Provides: for compatibility with RHEL <= 8 and packages that require it.
|
|
|
|
|
Provides: %{name}-python3-devel = %{version}-%{release}
|
|
|
|
|
Provides: %{name}-python3-devel%{?_isa} = %{version}-%{release}
|
|
|
|
|
%endif
|
|
|
|
|
# Added for F33, remove for F35:
|
|
|
|
|
Obsoletes: boost-nowide-devel <= 0.20190814
|
|
|
|
|
Provides: boost-nowide-devel = %{version}
|
|
|
|
|
Provides: boost-nowide-devel%{?_isa} = %{version}
|
|
|
|
|
|
|
|
|
|
%description devel
|
|
|
|
|
Headers and shared object symbolic links for the Boost C++ libraries.
|
|
|
|
@ -650,10 +662,6 @@ Tools for working with Boost documentation in BoostBook or QuickBook format.
|
|
|
|
|
|
|
|
|
|
%package b2
|
|
|
|
|
Summary: A low-level build tool
|
|
|
|
|
# Added for F33, remove for F35:
|
|
|
|
|
Obsoletes: boost-jam < 1.73.0
|
|
|
|
|
Provides: boost-jam = %{version}
|
|
|
|
|
Provides: boost-jam%{?_isa} = %{version}
|
|
|
|
|
|
|
|
|
|
%description b2
|
|
|
|
|
B2 (formerly Boost.Jam) is the low-level build engine tool for Boost.Build.
|
|
|
|
@ -672,6 +680,7 @@ find ./boost -name '*.hpp' -perm /111 | xargs chmod a-x
|
|
|
|
|
%patch88 -p1
|
|
|
|
|
%patch93 -p1
|
|
|
|
|
%patch94 -p1
|
|
|
|
|
%patch95 -p1
|
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
|
%set_build_flags
|
|
|
|
@ -1273,6 +1282,29 @@ fi
|
|
|
|
|
%{_mandir}/man1/b2.1*
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Fri Jun 24 2022 Jonathan Wakely <jwakely@redhat.com> - 1.75.0-8
|
|
|
|
|
- Restore Provides for boost-python3-devel
|
|
|
|
|
|
|
|
|
|
* Tue Jun 21 2022 Jonathan Wakely <jwakely@redhat.com> - 1.75.0-7
|
|
|
|
|
- Build with zstd support (#2091041)
|
|
|
|
|
- Fix rpminspect CI warnings about missing versioned dependencies
|
|
|
|
|
|
|
|
|
|
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 1.75.0-6
|
|
|
|
|
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
|
|
|
|
|
Related: rhbz#1991688
|
|
|
|
|
|
|
|
|
|
* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 1.75.0-5
|
|
|
|
|
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
|
|
|
|
|
|
|
|
|
|
* Tue Mar 30 2021 Jonathan Wakely <jwakely@redhat.com> - 1.75.0-4
|
|
|
|
|
- Rebuilt for removed libstdc++ symbol (#1937698)
|
|
|
|
|
|
|
|
|
|
* Tue Feb 02 2021 Thomas Rodgers <trodgers@redhat.com> - 1.75.0-3
|
|
|
|
|
- Patch for https://bugzilla.redhat.com/show_bug.cgi?id=1923740
|
|
|
|
|
|
|
|
|
|
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.75.0-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Mon Jan 11 2021 Thomas Rodgers <trodgers@redhat.com> - 1.75.0-1
|
|
|
|
|
- Rebase to 1.75.0
|
|
|
|
|
- Add boost-json subpackage
|
|
|
|
|