diff --git a/boost.spec b/boost.spec index f2b485ef5e94627622b92c6d2e6a638a16856eac..90e9711694aa4074747bf93eafdfe11fe9031e99 100644 --- a/boost.spec +++ b/boost.spec @@ -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 - 1.76.0-1 +- update to 1.76.0 + * Sat Jul 24 2021 Liu Zixian - 1.75.0-6 - remove needless BuildRequires diff --git a/boost_1_75_0.tar.bz2 b/boost_1_76_0.tar.bz2 similarity index 81% rename from boost_1_75_0.tar.bz2 rename to boost_1_76_0.tar.bz2 index 1a5d6590555afdfada1428f1469ec2a8053e10b5..91acbd38147cf71b2fdf37a5874dc22ea209c440 100644 Binary files a/boost_1_75_0.tar.bz2 and b/boost_1_76_0.tar.bz2 differ