Sync from SUSE:ALP:Source:Standard:1.0 boost-defaults revision af68a2cd9a5df35a166d29f72181893c

This commit is contained in:
Adrian Schröter 2024-01-02 09:28:05 +01:00
commit 21d1c22fa9
4 changed files with 666 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

2
README Normal file
View File

@ -0,0 +1,2 @@
Default version of Boost library

96
boost-defaults.changes Normal file
View File

@ -0,0 +1,96 @@
-------------------------------------------------------------------
Fri Nov 17 08:32:04 CET 2023 - aschnell@suse.com
- Update for Boost 1.84.0
-------------------------------------------------------------------
Tue Jul 11 08:22:08 CEST 2023 - aschnell@suse.com
- Update for Boost 1.83.0
-------------------------------------------------------------------
Thu Apr 20 10:04:03 CEST 2023 - aschnell@suse.com
- Update for Boost 1.82.0
-------------------------------------------------------------------
Wed Dec 14 18:59:30 CET 2022 - Arvin Schnell <aschnell@suse.com>
- Update for Boost 1.81.0
-------------------------------------------------------------------
Wed Aug 17 21:08:19 UTC 2022 - Dirk Müller <dmueller@suse.com>
- update to Boost 1.80.0
-------------------------------------------------------------------
Thu Apr 21 13:47:11 UTC 2022 - Dirk Müller <dmueller@suse.com>
- update to Boost 1.79.0
-------------------------------------------------------------------
Tue Dec 21 08:51:27 CET 2021 - aschnell@suse.com
- Update for Boost 1.78.0
-------------------------------------------------------------------
Mon Oct 25 16:56:50 UTC 2021 - Matthias Mailänder <mailaender@opensuse.org>
- Add missing Boost.NoWide package.
-------------------------------------------------------------------
Fri Sep 17 09:32:07 CEST 2021 - aschnell@suse.com
- Update for Boost 1.77.0
-------------------------------------------------------------------
Mon Apr 19 15:14:28 CEST 2021 - aschnell@suse.com
- Update for Boost 1.76.0
-------------------------------------------------------------------
Wed Dec 16 21:47:34 UTC 2020 - Adam Majer <amajer@suse.com>
- Add libboost_json-devel for Boost.JSON
-------------------------------------------------------------------
Fri Nov 13 17:14:54 UTC 2020 - Adam Majer <adam.majer@suse.de>
- Update for Boost 1.75.0
-------------------------------------------------------------------
Tue Nov 10 11:15:03 UTC 2020 - Adam Majer <adam.majer@suse.de>
- Add devel subpackage for Boost.Nowide
-------------------------------------------------------------------
Thu Aug 27 09:20:07 UTC 2020 - Dirk Mueller <dmueller@suse.com>
- remove python2 variants, no longer available
- fix dependency on libboost_mpi_python
-------------------------------------------------------------------
Fri Aug 21 20:03:10 UTC 2020 - Dirk Mueller <dmueller@suse.com>
- update for Boost 1.74.0
-------------------------------------------------------------------
Fri Apr 17 07:58:34 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Fix build without python2 available by generating the py2
depending packages only when needed
-------------------------------------------------------------------
Mon Aug 5 16:14:10 UTC 2019 - Adam Majer <adam.majer@suse.de>
- Update for Boost 1.71.0
-------------------------------------------------------------------
Mon Mar 11 16:14:10 UTC 2019 - Adam Majer <adam.majer@suse.de>
- Update for Boost 1.70.0
-------------------------------------------------------------------
Fri Dec 14 01:19:27 UTC 2018 - adam.majer@suse.de
- Initial release of the package (bsc#1098432)

545
boost-defaults.spec Normal file
View File

@ -0,0 +1,545 @@
#
# spec file for package boost-defaults
#
# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%define boost_version 1_84_0
Name: boost-defaults
Version: 1.84.0
Release: 0
Summary: Default Boost C++ Libraries
License: MIT
Group: Development/Libraries/C and C++
URL: https://www.boost.org
Source1: README
BuildArch: noarch
%description
Boost provides free peer-reviewed portable C++ source libraries. The
emphasis is on libraries that work well with the C++ Standard Library.
One goal is to establish "existing practice" and provide reference
implementations so that the Boost libraries are suitable for eventual
standardization. Some of the libraries have already been proposed for
inclusion in the C++ Standards Committee's upcoming C++ Standard
Library Technical Report.
Although Boost was begun by members of the C++ Standards Committee
Library Working Group, membership has expanded to include nearly two
thousand members of the C++ community at large.
%package -n boost-devel
Summary: Development headers for Boost
Group: Development/Libraries/C and C++
Requires: libboost_headers%{boost_version}-devel
%description -n boost-devel
Default version of Boost headers
%package -n boost-jam
Summary: A Boost Make Replacement
Group: Development/Tools/Building
Requires: boost%{boost_version}-jam
%description -n boost-jam
Boost Jam is a build tool based on FTJam, which in turn is based on
Perforce Jam. It contains significant improvements made to facilitate
its use in the Boost Build System.
This package installs the default version of Boost Jam.
%package -n libboost_headers-devel
Summary: Development headers for Boost
Group: Development/Libraries/C and C++
Requires: libboost_headers%{boost_version}-devel
%description -n libboost_headers-devel
A collection of header-only libraries for Boost. This package
installs the dafault version.
%package -n libboost_atomic-devel
Summary: Development headers for Boost.Atomic
Group: Development/Libraries/C and C++
Requires: libboost_atomic%{boost_version}-devel
%description -n libboost_atomic-devel
Development support for Boost.Atomic, a library that provides atomic
data types and operations on these data types, as well as memory
ordering constraints required for coordinating multiple threads through
atomic variables.
%package -n libboost_container-devel
Summary: Development headers for Boost.Container
Group: Development/Libraries/C and C++
Requires: libboost_container%{boost_version}-devel
%description -n libboost_container-devel
Development header files and libraries for Boost.Container.
Boost.Container library implements several well-known containers,
including STL containers. The aim of the library is to offers advanced
features not present in standard containers or to offer the latest
standard draft features for compilers that don't comply with the latest
C++ standard.
This package installs the default Boost version of the library.
%package -n libboost_context-devel
Summary: Development headers for Boost.Context
Group: Development/Libraries/C and C++
Requires: libboost_context%{boost_version}-devel
%description -n libboost_context-devel
Development headers and libraries for Boost.Context, a library that
providing cooperative multitasking support.
This package installs the default Boost version of the library.
%package -n libboost_contract-devel
Summary: Development headers for Boost.Contract
Group: Development/Libraries/C and C++
Requires: libboost_contract%{boost_version}-devel
%description -n libboost_contract-devel
Development headers and libraries for Boost.Contract, a library
that implements Design by Contract or DbC or contract programming.
This package installs the default Boost version of the library.
%package -n libboost_coroutine-devel
Summary: Development headers for Boost.Coroutine
Group: Development/Libraries/C and C++
Requires: libboost_coroutine%{boost_version}-devel
%description -n libboost_coroutine-devel
This package provides headers for Boost.Coroutine libraries.
Boost.Coroutine2 provides templates for generalized subroutines which
allow suspending and resuming execution at certain locations.
This package installs the default Boost version of the library.
%package -n libboost_date_time-devel
Summary: Development headers for Boost.DateTime library
Group: Development/Libraries/C and C++
Requires: libboost_date_time%{boost_version}-devel
%description -n libboost_date_time-devel
This package contains development header files and libraries for
Boost.DateTime library.
This package installs the default Boost version of the library.
%package -n libboost_fiber-devel
Summary: Development headers for Boost.Fiber library
Group: Development/Libraries/C and C++
Requires: libboost_fiber%{boost_version}-devel
%description -n libboost_fiber-devel
This package contains development header files and libraries for
Boost.Fiber library. Boost.Fiber is a cooperative multi-tasking
userland threading library.
This package installs the default Boost version of the library.
%package -n libboost_filesystem-devel
Summary: Development headers for Boost.Filesystem library
Group: Development/Libraries/C and C++
Requires: libboost_filesystem%{boost_version}-devel
%description -n libboost_filesystem-devel
Development headers for Boost.Filesystem library, a library providing
facilities to manipulate files and directories, and the paths that
identify them.
This package installs the default Boost version of the library.
%package -n libboost_graph-devel
Summary: Development headers for Boost.Graph library
Group: Development/Libraries/C and C++
Requires: libboost_graph%{boost_version}-devel
%description -n libboost_graph-devel
Development headers for Boost.Graph library. The BGL algorithms consist
of a core set of algorithm patterns and a larger set of graph
algorithms. The core algorithm patterns are Breadth First Search, Depth
First Search, and Uniform Cost Search.
This package installs the default Boost version of the library.
%package -n libboost_iostreams-devel
Summary: Development headers for Boost.IOStreans library
Group: Development/Libraries/C and C++
Requires: libboost_iostreams%{boost_version}-devel
%description -n libboost_iostreams-devel
Boost.IOStreams provides a framework for defining streams, stream
buffers and IO filters
This package installs the default Boost version of the library.
%package -n libboost_log-devel
Summary: Development headers for Boost.Log library
Group: Development/Libraries/C and C++
Requires: libboost_log%{boost_version}-devel
%description -n libboost_log-devel
Development headers for Boost.Log library which aims to make logging
significantly easier for the application developer. It provides a wide
range of out-of-the-box tools along with public interfaces for extending
the library.
This package installs the default Boost version of the library.
%package -n libboost_math-devel
Summary: Development headers for Boost.Math libraries
Group: Development/Libraries/C and C++
Requires: libboost_math%{boost_version}-devel
%description -n libboost_math-devel
Development headers for Boost.Math* boost libraries.
This package installs the default Boost version of the library.
%package -n libboost_mpi-devel
Summary: Development headers for Boost.MPI library
Group: Development/Libraries/C and C++
Requires: libboost_mpi%{boost_version}-devel
%description -n libboost_mpi-devel
Development headers for Boost.MPI boost library
This package installs the default Boost version of the library.
%package -n libboost_graph_parallel-devel
Summary: Development headers for Boost.Graph parallel library
Group: Development/Libraries/C and C++
Requires: libboost_graph_parallel%{boost_version}-devel
%description -n libboost_graph_parallel-devel
Development headers for Boost.Graph parallel boost library.
This package installs the default Boost version of the library.
%package -n libboost_mpi_python3-devel
Summary: Development library for Boost.MPI Python 3.x serialization
Group: Development/Libraries/C and C++
Requires: libboost_mpi_python-py3-%{boost_version}-devel
%description -n libboost_mpi_python3-devel
This package contains the Boost.MPI development library for Python 3.x
serialization interface
This package installs the default Boost version of the library.
%package -n libboost_nowide-devel
Summary: Development library for Boost.Nowide
Group: Development/Libraries/C and C++
Requires: libboost_nowide%{boost_version}-devel
%description -n libboost_nowide-devel
This package contains the Boost.Nowide development library.
This package installs the default Boost version of the library.
%package -n python3-boost_parallel_mpi
Summary: Python 3.x bindings for Boost.Parallel.MPI library
Group: Development/Languages/Python
Requires: python3-boost_parallel_mpi%{boost_version}
%description -n python3-boost_parallel_mpi
This package contains the Boost.Parallel.MPI bindings for Python 3.x
This package installs the default Boost version of the library.
%package -n libboost_test-devel
Summary: Development headers for Boost.Test library
Group: Development/Libraries/C and C++
Requires: libboost_test%{boost_version}-devel
%description -n libboost_test-devel
Development headers for Boost.Test library. Boost.Test supports for
simple program testing, full unit testing, and for program execution
monitoring.
This package installs the default Boost version of the library.
%package -n libboost_program_options-devel
Summary: Development headers for Boost.ProgramOptions library
Group: Development/Libraries/C and C++
Requires: libboost_program_options%{boost_version}-devel
%description -n libboost_program_options-devel
This package contains development headers for Boost.ProgramOptions
library.
This package installs the default Boost version of the library.
%package -n libboost_python3-devel
Summary: Development headers for Boost.Python library
Group: Development/Libraries/C and C++
Requires: libboost_python-py3-%{boost_version}-devel
%description -n libboost_python3-devel
Development headers for Boost.Python library. This package contains
library for python3 development for boost.
This package installs the default Boost version of the library.
%package -n libboost_numpy3-devel
Summary: Development headers for Boost.Python.NumPy library
Group: Development/Libraries/C and C++
Requires: libboost_numpy-py3-%{boost_version}-devel
%description -n libboost_numpy3-devel
Development headers for Boost.Python.NumPy library. This package contains
library for python3 development for boost.
This package installs the default Boost version of the library.
%package -n libboost_serialization-devel
Summary: Development headers for Boost.Serialization library
Group: Development/Libraries/C and C++
Requires: libboost_serialization%{boost_version}-devel
%description -n libboost_serialization-devel
This package contains development headers for Boost.Serialization
library.
This package installs the default Boost version of the library.
%package -n libboost_stacktrace-devel
Summary: Development headers for Boost.Stacktrace library
Group: Development/Libraries/C and C++
Requires: libboost_stacktrace%{boost_version}-devel
%description -n libboost_stacktrace-devel
This package contains development headers for Boost.Stacktrace library.
Boost.Stacktrace is a simple C++03 library that provide information
about call sequence in a human-readable form.
This package installs the default Boost version of the library.
%package -n libboost_system-devel
Summary: Development headers for Boost.System library
Group: Development/Libraries/C and C++
Requires: libboost_system%{boost_version}-devel
%description -n libboost_system-devel
This package contains development headers for Boost.System library.
This package installs the default Boost version of the library.
%package -n libboost_thread-devel
Summary: Development headers for Boost.Thread library
Group: Development/Libraries/C and C++
Requires: libboost_thread%{boost_version}-devel
%description -n libboost_thread-devel
This package contains development headers for Boost.Thread library.
This package installs the default Boost version of the library.
%package -n libboost_json-devel
Summary: Development headers for Boost.JSON library
Group: Development/Libraries/C and C++
Requires: libboost_json%{boost_version}-devel
%description -n libboost_json-devel
This package contains development headers for Boost.JSON library.
This package installs the default Boost version of the library.
%package -n libboost_wave-devel
Summary: Development headers for Boost.Wave library
Group: Development/Libraries/C and C++
Requires: libboost_wave%{boost_version}-devel
%description -n libboost_wave-devel
This package contains development headers for Boost.Wave library.
This package installs the default Boost version of the library.
%package -n libboost_regex-devel
Summary: Development headers for Boost.Regex library
Group: Development/Libraries/C and C++
Requires: libboost_regex%{boost_version}-devel
%description -n libboost_regex-devel
This package contains development headers for Boost.Regex library.
This package installs the default Boost version of the library.
%package -n libboost_random-devel
Summary: Development headers for Boost.Random library
Group: Development/Libraries/C and C++
Requires: libboost_random%{boost_version}-devel
%description -n libboost_random-devel
This package contains Boost.Random development headers.
This package installs the default Boost version of the library.
%package -n libboost_chrono-devel
Summary: Development headers for Boost.Chrono library
Group: Development/Libraries/C and C++
Requires: libboost_chrono%{boost_version}-devel
%description -n libboost_chrono-devel
This package contains Boost.Chrono development headers.
This package installs the default Boost version of the library.
%package -n libboost_locale-devel
Summary: Development headers for Boost.Locale library
Group: Development/Libraries/C and C++
Requires: libboost_locale%{boost_version}-devel
%description -n libboost_locale-devel
This package contains development headers for Boost.Locale library.
This package installs the default Boost version of the library.
%package -n libboost_timer-devel
Summary: Development headers for Boost.Timer library
Group: Development/Libraries/C and C++
Requires: libboost_timer%{boost_version}-devel
%description -n libboost_timer-devel
This package contains development headers for Boost.Timer library.
This package installs the default Boost version of the library.
%package -n libboost_type_erasure-devel
Summary: Development headers for Boost.TypeErasure library
Group: Development/Libraries/C and C++
Requires: libboost_type_erasure%{boost_version}-devel
%description -n libboost_type_erasure-devel
This package contains development headers for Boost.TypeErasure library.
This package installs the default Boost version of the library.
%prep
%build
cp %{SOURCE1} .
%install
%files -n boost-devel
%doc README
%files -n boost-jam
%doc README
%files -n libboost_headers-devel
%doc README
%files -n libboost_atomic-devel
%doc README
%files -n libboost_container-devel
%doc README
%files -n libboost_context-devel
%doc README
%files -n libboost_contract-devel
%doc README
%files -n libboost_coroutine-devel
%doc README
%files -n libboost_date_time-devel
%doc README
%files -n libboost_fiber-devel
%doc README
%files -n libboost_filesystem-devel
%doc README
%files -n libboost_graph-devel
%doc README
%files -n libboost_iostreams-devel
%doc README
%files -n libboost_log-devel
%doc README
%files -n libboost_math-devel
%doc README
%files -n libboost_mpi-devel
%doc README
%files -n libboost_graph_parallel-devel
%doc README
%files -n libboost_mpi_python3-devel
%doc README
%files -n libboost_nowide-devel
%doc README
%files -n python3-boost_parallel_mpi
%doc README
%files -n libboost_test-devel
%doc README
%files -n libboost_program_options-devel
%doc README
%files -n libboost_python3-devel
%doc README
%files -n libboost_numpy3-devel
%doc README
%files -n libboost_serialization-devel
%doc README
%files -n libboost_stacktrace-devel
%doc README
%files -n libboost_system-devel
%doc README
%files -n libboost_thread-devel
%doc README
%files -n libboost_wave-devel
%doc README
%files -n libboost_regex-devel
%doc README
%files -n libboost_random-devel
%doc README
%files -n libboost_chrono-devel
%doc README
%files -n libboost_locale-devel
%doc README
%files -n libboost_timer-devel
%doc README
%files -n libboost_type_erasure-devel
%doc README
%changelog