update to 1.76.0

This commit is contained in:
sdlzx 2021-07-26 22:42:57 +08:00
parent f87b8a715a
commit 78e2b243bc
2 changed files with 6 additions and 52 deletions

View File

@ -1,11 +1,9 @@
%global boost_docdir __tmp_docdir
%global boost_examplesdir __tmp_examplesdir
%global version_enc 1_75_0
%global version_mid 75
%global version_enc 1_76_0
%global toplev_dirname %{name}_%{version_enc}
%global sonamever %{version}
%global python3_lib_version 38
%global old_so_version 1.73
%bcond_with mpich
%bcond_with openmpi
@ -22,8 +20,8 @@
%bcond_with docs_generated
Name: boost
Version: 1.75.0
Release: 6
Version: 1.76.0
Release: 1
Summary: The free peer-reviewed portable C++ source libraries
License: Boost Software license V1.0
URL: http://www.boost.org
@ -79,18 +77,11 @@ BuildRequires: gcc-c++ m4
BuildRequires: libstdc++-devel bzip2-devel zlib-devel libicu-devel
%if %{with python3}
BuildRequires: python3-devel python3-numpy
BuildRequires: boost-python3-devel boost-python3
%endif
%if %{with quadmath}
BuildRequires: libquadmath-devel
%endif
BuildRequires: boost-atomic boost-build boost-chrono boost-container boost-context
BuildRequires: boost-coroutine boost-date-time boost-devel boost-doctools boost-wave
BuildRequires: boost-examples boost-fiber boost-filesystem boost-graph boost-iostreams
BuildRequires: boost-jam boost-locale boost-log boost-math boost-numpy3 boost-type_erasure
BuildRequires: boost-program-options boost-random boost-regex boost-serialization
BuildRequires: boost-stacktrace boost-system boost-test boost-thread boost-timer
Obsoletes: boost-signals
@ -787,7 +778,6 @@ echo ============================= install Boost.Build ==================
install -m 755 %{_builddir}/%{name}_%{version_enc}/tools/build/b2 $RPM_BUILD_ROOT%{_bindir}/bjam
%{__install} -p -m 644 %{SOURCE2} -D $RPM_BUILD_ROOT%{_mandir}/man1/bjam.1
cp %{_libdir}/libboost_*.so.%{old_so_version}.* $RPM_BUILD_ROOT%{_libdir}
)
echo ============================= install Boost.QuickBook ==================
@ -880,57 +870,46 @@ fi
%files contract
%license LICENSE_1_0.txt
%{_libdir}/libboost_contract.so.%{sonamever}
%{_libdir}/libboost_contract.so.%{old_so_version}.*
%files atomic
%license LICENSE_1_0.txt
%{_libdir}/libboost_atomic.so.%{sonamever}
%{_libdir}/libboost_atomic.so.%{old_so_version}.*
%files chrono
%license LICENSE_1_0.txt
%{_libdir}/libboost_chrono.so.%{sonamever}
%{_libdir}/libboost_chrono.so.%{old_so_version}.*
%files container
%license LICENSE_1_0.txt
%{_libdir}/libboost_container.so.%{sonamever}
%{_libdir}/libboost_container.so.%{old_so_version}.*
%files context
%license LICENSE_1_0.txt
%{_libdir}/libboost_context.so.%{sonamever}
%{_libdir}/libboost_context.so.%{old_so_version}.*
%files coroutine
%license LICENSE_1_0.txt
%{_libdir}/libboost_coroutine.so.%{sonamever}
%{_libdir}/libboost_coroutine.so.%{old_so_version}.*
%files date-time
%license LICENSE_1_0.txt
%{_libdir}/libboost_date_time.so.%{sonamever}
%{_libdir}/libboost_date_time.so.%{old_so_version}.*
%files fiber
%license LICENSE_1_0.txt
%{_libdir}/libboost_fiber.so.%{sonamever}
%{_libdir}/libboost_fiber.so.%{old_so_version}.*
%files filesystem
%license LICENSE_1_0.txt
%{_libdir}/libboost_filesystem.so.%{sonamever}
%{_libdir}/libboost_filesystem.so.%{old_so_version}.*
%files graph
%license LICENSE_1_0.txt
%{_libdir}/libboost_graph.so.%{sonamever}
%{_libdir}/libboost_graph.so.%{old_so_version}.*
%files iostreams
%license LICENSE_1_0.txt
%{_libdir}/libboost_iostreams.so.%{sonamever}
%{_libdir}/libboost_iostreams.so.%{old_so_version}.*
%files json
%license LICENSE_1_0.txt
@ -939,14 +918,11 @@ fi
%files locale
%license LICENSE_1_0.txt
%{_libdir}/libboost_locale.so.%{sonamever}
%{_libdir}/libboost_locale.so.%{old_so_version}.*
%files log
%license LICENSE_1_0.txt
%{_libdir}/libboost_log.so.%{sonamever}
%{_libdir}/libboost_log.so.%{old_so_version}.*
%{_libdir}/libboost_log_setup.so.%{sonamever}
%{_libdir}/libboost_log_setup.so.%{old_so_version}.*
%files math
%license LICENSE_1_0.txt
@ -957,29 +933,19 @@ fi
%{_libdir}/libboost_math_tr1f.so.%{sonamever}
%{_libdir}/libboost_math_tr1l.so.%{sonamever}
%{_libdir}/libboost_math_c99.so.%{old_so_version}.*
%{_libdir}/libboost_math_c99f.so.%{old_so_version}.*
%{_libdir}/libboost_math_c99l.so.%{old_so_version}.*
%{_libdir}/libboost_math_tr1.so.%{old_so_version}.*
%{_libdir}/libboost_math_tr1f.so.%{old_so_version}.*
%{_libdir}/libboost_math_tr1l.so.%{old_so_version}.*
%files nowide
%license LICENSE_1_0.txt
%{_libdir}/libboost_nowide.so.%{sonamever}
%{_libdir}/libboost_nowide.so.%{old_so_version}.*
%if %{with python3}
%files numpy3
%license LICENSE_1_0.txt
%{_libdir}/libboost_numpy%{python3_lib_version}.so.%{sonamever}
%{_libdir}/libboost_numpy%{python3_lib_version}.so.%{old_so_version}.*
%files python3
%license LICENSE_1_0.txt
%{_libdir}/libboost_python%{python3_lib_version}.so.%{sonamever}
%{_libdir}/libboost_python%{python3_lib_version}.so.%{old_so_version}.*
%files python3-devel
%license LICENSE_1_0.txt
@ -992,64 +958,49 @@ fi
%license LICENSE_1_0.txt
%{_libdir}/libboost_prg_exec_monitor.so.%{sonamever}
%{_libdir}/libboost_unit_test_framework.so.%{sonamever}
%{_libdir}/libboost_prg_exec_monitor.so.%{old_so_version}.*
%{_libdir}/libboost_unit_test_framework.so.%{old_so_version}.*
%files program-options
%license LICENSE_1_0.txt
%{_libdir}/libboost_program_options.so.%{sonamever}
%{_libdir}/libboost_program_options.so.%{old_so_version}.*
%files random
%license LICENSE_1_0.txt
%{_libdir}/libboost_random.so.%{sonamever}
%{_libdir}/libboost_random.so.%{old_so_version}.*
%files regex
%license LICENSE_1_0.txt
%{_libdir}/libboost_regex.so.%{sonamever}
%{_libdir}/libboost_regex.so.%{old_so_version}.*
%files serialization
%license LICENSE_1_0.txt
%{_libdir}/libboost_serialization.so.%{sonamever}
%{_libdir}/libboost_wserialization.so.%{sonamever}
%{_libdir}/libboost_serialization.so.%{old_so_version}.*
%{_libdir}/libboost_wserialization.so.%{old_so_version}.*
%files stacktrace
%license LICENSE_1_0.txt
%{_libdir}/libboost_stacktrace_addr2line.so.%{sonamever}
%{_libdir}/libboost_stacktrace_basic.so.%{sonamever}
%{_libdir}/libboost_stacktrace_noop.so.%{sonamever}
%{_libdir}/libboost_stacktrace_addr2line.so.%{old_so_version}.*
%{_libdir}/libboost_stacktrace_basic.so.%{old_so_version}.*
%{_libdir}/libboost_stacktrace_noop.so.%{old_so_version}.*
%files system
%license LICENSE_1_0.txt
%{_libdir}/libboost_system.so.%{sonamever}
%{_libdir}/libboost_system.so.%{old_so_version}.*
%files thread
%license LICENSE_1_0.txt
%{_libdir}/libboost_thread.so.%{sonamever}
%{_libdir}/libboost_thread.so.%{old_so_version}.*
%files timer
%license LICENSE_1_0.txt
%{_libdir}/libboost_timer.so.%{sonamever}
%{_libdir}/libboost_timer.so.%{old_so_version}.*
%files type_erasure
%license LICENSE_1_0.txt
%{_libdir}/libboost_type_erasure.so.%{sonamever}
%{_libdir}/libboost_type_erasure.so.%{old_so_version}.*
%files wave
%license LICENSE_1_0.txt
%{_libdir}/libboost_wave.so.%{sonamever}
%{_libdir}/libboost_wave.so.%{old_so_version}.*
%files help
%doc %{boost_docdir}/*
@ -1144,6 +1095,9 @@ fi
%{_mandir}/man1/bjam.1*
%changelog
* Sat Jul 24 2021 Liu Zixian <liuzixian4@huawei.com> - 1.76.0-1
- update to 1.76.0
* Sat Jul 24 2021 Liu Zixian <liuzixian4@huawei.com> - 1.75.0-6
- remove needless BuildRequires