- Modernize specfile: use ldconfig_scriptlets
- Remove idempotent %if..%endif guards OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=337
This commit is contained in:
parent
b527930807
commit
591dc7f3c5
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 24 10:19:36 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Modernize specfile: use ldconfig_scriptlets
|
||||
- Remove idempotent %if..%endif guards
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 20 11:25:55 UTC 2025 - Nicolas Morey <nicolas.morey@suse.com>
|
||||
|
||||
|
127
boost.spec
127
boost.spec
@ -368,7 +368,6 @@ This package contains all that is needed to develop/compile
|
||||
applications that use the Boost C++ libraries. For documentation see
|
||||
the documentation packages (html, man or pdf).
|
||||
|
||||
%if %{with hpc}
|
||||
%package -n %{package_name}-python3
|
||||
Summary: Boost.MPI Python 3.x serialization library
|
||||
Group: System/Libraries
|
||||
@ -377,7 +376,6 @@ Requires: %{package_name}
|
||||
%description -n %{package_name}-python3
|
||||
This package contains the Boost.MPI Python 3.x serialization
|
||||
interface.
|
||||
%endif
|
||||
|
||||
%package -n boost%{library_version}-jam
|
||||
Summary: A Boost Make Replacement
|
||||
@ -1638,108 +1636,55 @@ EOF
|
||||
%endif
|
||||
|
||||
%if %{build_base}
|
||||
%post -n libboost_atomic%{library_version} -p /sbin/ldconfig
|
||||
%post -n libboost_container%{library_version} -p /sbin/ldconfig
|
||||
%post -n libboost_context%{library_version} -p /sbin/ldconfig
|
||||
%post -n libboost_contract%{library_version} -p /sbin/ldconfig
|
||||
%post -n libboost_coroutine%{library_version} -p /sbin/ldconfig
|
||||
%post -n libboost_date_time%{library_version} -p /sbin/ldconfig
|
||||
%post -n libboost_fiber%{library_version} -p /sbin/ldconfig
|
||||
%post -n libboost_filesystem%{library_version} -p /sbin/ldconfig
|
||||
%post -n libboost_iostreams%{library_version} -p /sbin/ldconfig
|
||||
%post -n libboost_log%{library_version} -p /sbin/ldconfig
|
||||
%post -n libboost_test%{library_version} -p /sbin/ldconfig
|
||||
%post -n libboost_process%{library_version} -p /sbin/ldconfig
|
||||
%post -n libboost_program_options%{library_version} -p /sbin/ldconfig
|
||||
%post -n libboost_regex%{library_version} -p /sbin/ldconfig
|
||||
%post -n libboost_serialization%{library_version} -p /sbin/ldconfig
|
||||
%post -n libboost_thread%{library_version} -p /sbin/ldconfig
|
||||
%post -n libboost_type_erasure%{library_version} -p /sbin/ldconfig
|
||||
%post -n libboost_json%{library_version} -p /sbin/ldconfig
|
||||
%post -n libboost_charconv%{library_version} -p /sbin/ldconfig
|
||||
%post -n libboost_math%{library_version} -p /sbin/ldconfig
|
||||
%post -n libboost_nowide%{library_version} -p /sbin/ldconfig
|
||||
%post -n libboost_graph%{library_version} -p /sbin/ldconfig
|
||||
%post -n libboost_stacktrace%{library_version} -p /sbin/ldconfig
|
||||
%post -n libboost_system%{library_version} -p /sbin/ldconfig
|
||||
%post -n libboost_wave%{library_version} -p /sbin/ldconfig
|
||||
%post -n libboost_url%{library_version} -p /sbin/ldconfig
|
||||
%post -n libboost_random%{library_version} -p /sbin/ldconfig
|
||||
%post -n libboost_chrono%{library_version} -p /sbin/ldconfig
|
||||
%post -n libboost_locale%{library_version} -p /sbin/ldconfig
|
||||
%post -n libboost_timer%{library_version} -p /sbin/ldconfig
|
||||
%ldconfig_scriptlets -n libboost_atomic%{library_version}
|
||||
%ldconfig_scriptlets -n libboost_container%{library_version}
|
||||
%ldconfig_scriptlets -n libboost_context%{library_version}
|
||||
%ldconfig_scriptlets -n libboost_contract%{library_version}
|
||||
%ldconfig_scriptlets -n libboost_coroutine%{library_version}
|
||||
%ldconfig_scriptlets -n libboost_date_time%{library_version}
|
||||
%ldconfig_scriptlets -n libboost_fiber%{library_version}
|
||||
%ldconfig_scriptlets -n libboost_filesystem%{library_version}
|
||||
%ldconfig_scriptlets -n libboost_iostreams%{library_version}
|
||||
%ldconfig_scriptlets -n libboost_log%{library_version}
|
||||
%ldconfig_scriptlets -n libboost_test%{library_version}
|
||||
%ldconfig_scriptlets -n libboost_process%{library_version}
|
||||
%ldconfig_scriptlets -n libboost_program_options%{library_version}
|
||||
%ldconfig_scriptlets -n libboost_regex%{library_version}
|
||||
%ldconfig_scriptlets -n libboost_serialization%{library_version}
|
||||
%ldconfig_scriptlets -n libboost_thread%{library_version}
|
||||
%ldconfig_scriptlets -n libboost_type_erasure%{library_version}
|
||||
%ldconfig_scriptlets -n libboost_json%{library_version}
|
||||
%ldconfig_scriptlets -n libboost_charconv%{library_version}
|
||||
%ldconfig_scriptlets -n libboost_math%{library_version}
|
||||
%ldconfig_scriptlets -n libboost_nowide%{library_version}
|
||||
%ldconfig_scriptlets -n libboost_graph%{library_version}
|
||||
%ldconfig_scriptlets -n libboost_stacktrace%{library_version}
|
||||
%ldconfig_scriptlets -n libboost_system%{library_version}
|
||||
%ldconfig_scriptlets -n libboost_wave%{library_version}
|
||||
%ldconfig_scriptlets -n libboost_url%{library_version}
|
||||
%ldconfig_scriptlets -n libboost_random%{library_version}
|
||||
%ldconfig_scriptlets -n libboost_chrono%{library_version}
|
||||
%ldconfig_scriptlets -n libboost_locale%{library_version}
|
||||
%ldconfig_scriptlets -n libboost_timer%{library_version}
|
||||
%else
|
||||
|
||||
%if %{with python3}
|
||||
%post -n libboost_python-py3-%{library_version} -p /sbin/ldconfig
|
||||
%post -n libboost_numpy-py3-%{library_version} -p /sbin/ldconfig
|
||||
%ldconfig_scriptlets -n libboost_python-py3-%{library_version}
|
||||
%ldconfig_scriptlets -n libboost_numpy-py3-%{library_version}
|
||||
%endif
|
||||
|
||||
%if %{with mpi}
|
||||
%post -n libboost_mpi%{library_version} -p /sbin/ldconfig
|
||||
%post -n libboost_graph_parallel%{library_version} -p /sbin/ldconfig
|
||||
%ldconfig_scriptlets -n libboost_mpi%{library_version}
|
||||
%ldconfig_scriptlets -n libboost_graph_parallel%{library_version}
|
||||
|
||||
%if %{with python3}
|
||||
%post -n libboost_mpi_python-py3-%{library_version} -p /sbin/ldconfig
|
||||
%ldconfig_scriptlets -n libboost_mpi_python-py3-%{library_version}
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%endif
|
||||
%if %{with hpc}
|
||||
%post -n %base_name -p /sbin/ldconfig
|
||||
%endif
|
||||
|
||||
%if %{build_base}
|
||||
%postun -n libboost_atomic%{library_version} -p /sbin/ldconfig
|
||||
%postun -n libboost_container%{library_version} -p /sbin/ldconfig
|
||||
%postun -n libboost_context%{library_version} -p /sbin/ldconfig
|
||||
%postun -n libboost_contract%{library_version} -p /sbin/ldconfig
|
||||
%postun -n libboost_coroutine%{library_version} -p /sbin/ldconfig
|
||||
%postun -n libboost_date_time%{library_version} -p /sbin/ldconfig
|
||||
%postun -n libboost_fiber%{library_version} -p /sbin/ldconfig
|
||||
%postun -n libboost_filesystem%{library_version} -p /sbin/ldconfig
|
||||
%postun -n libboost_iostreams%{library_version} -p /sbin/ldconfig
|
||||
%postun -n libboost_log%{library_version} -p /sbin/ldconfig
|
||||
%postun -n libboost_test%{library_version} -p /sbin/ldconfig
|
||||
%postun -n libboost_process%{library_version} -p /sbin/ldconfig
|
||||
%postun -n libboost_program_options%{library_version} -p /sbin/ldconfig
|
||||
%postun -n libboost_regex%{library_version} -p /sbin/ldconfig
|
||||
%postun -n libboost_serialization%{library_version} -p /sbin/ldconfig
|
||||
%postun -n libboost_thread%{library_version} -p /sbin/ldconfig
|
||||
%postun -n libboost_type_erasure%{library_version} -p /sbin/ldconfig
|
||||
%postun -n libboost_json%{library_version} -p /sbin/ldconfig
|
||||
%postun -n libboost_charconv%{library_version} -p /sbin/ldconfig
|
||||
%postun -n libboost_math%{library_version} -p /sbin/ldconfig
|
||||
%postun -n libboost_nowide%{library_version} -p /sbin/ldconfig
|
||||
%postun -n libboost_graph%{library_version} -p /sbin/ldconfig
|
||||
%postun -n libboost_stacktrace%{library_version} -p /sbin/ldconfig
|
||||
%postun -n libboost_system%{library_version} -p /sbin/ldconfig
|
||||
%postun -n libboost_wave%{library_version} -p /sbin/ldconfig
|
||||
%postun -n libboost_url%{library_version} -p /sbin/ldconfig
|
||||
%postun -n libboost_random%{library_version} -p /sbin/ldconfig
|
||||
%postun -n libboost_chrono%{library_version} -p /sbin/ldconfig
|
||||
%postun -n libboost_locale%{library_version} -p /sbin/ldconfig
|
||||
%postun -n libboost_timer%{library_version} -p /sbin/ldconfig
|
||||
%else
|
||||
|
||||
%if %{with python3}
|
||||
%postun -n libboost_python-py3-%{library_version} -p /sbin/ldconfig
|
||||
%postun -n libboost_numpy-py3-%{library_version} -p /sbin/ldconfig
|
||||
%endif
|
||||
|
||||
%if %{with mpi}
|
||||
%postun -n libboost_mpi%{library_version} -p /sbin/ldconfig
|
||||
%postun -n libboost_graph_parallel%{library_version} -p /sbin/ldconfig
|
||||
|
||||
%if %{with python3}
|
||||
%postun -n libboost_mpi_python-py3-%{library_version} -p /sbin/ldconfig
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%endif
|
||||
|
||||
%if %{with hpc}
|
||||
%postun -n %{base_name} -p /sbin/ldconfig
|
||||
%ldconfig_scriptlets -n %base_name
|
||||
%endif
|
||||
|
||||
%if %{with hpc}
|
||||
|
Loading…
x
Reference in New Issue
Block a user