Source: onetbb
Section: libs
Priority: optional
Maintainer: linuxmangaka <linuxmangaka@gmail.com>
Rules-Requires-Root: no
Build-Depends: debhelper-compat (= 13),
 ccache,
 clang,
 cmake,
 g++,
 gcc,
 gdb,
 libjs-jquery <!nodoc>,
 libjs-underscore <!nodoc>,
 libhwloc-dev,
 ninja-build,
 pkgconf,
 pkg-config,
 python3-sphinx <!nodoc>,
 python3-sphinx-book-theme <!nodoc>,
Build-Depends-Indep: doxygen, graphviz,
Standards-Version: 4.6.2
Homepage: https://github.com/uxlfoundation/oneTBB
Vcs-Browser: https://salsa.debian.org/science-team/onetbb
Vcs-Git: https://salsa.debian.org/science-team/onetbb.git

Package: libtbb-dev
Section: libdevel
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc:Depends},
 libtbb12 (= ${binary:Version}),
Suggests: libtbb-doc,
Description: oneAPI Threading Building Blocks (oneTBB)
 oneTBB is a flexible C++ library that simplifies the work of adding parallelism to complex applications, even if you are not a threading expert. The library lets you easily write parallel programs that take full advantage of the multi-core performance. Such programs are portable, composable and have a future-proof scalability. oneTBB provides you with functions, interfaces, and classes to parallelize and scale the code. All you have to do is to use the templates.

Package: libtbb12
Architecture: linux-any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends},
Depends: ${shlibs:Depends},
 ${misc:Depends},
 libtbbbind-2-5 (= ${binary:Version}),
 libtbbmalloc2 (= ${binary:Version}),
Breaks: libtbb2 (<< 2021),
Description: oneAPI Threading Building Blocks (oneTBB)
 oneTBB is a flexible C++ library that simplifies the work of adding parallelism to complex applications, even if you are not a threading expert. The library lets you easily write parallel programs that take full advantage of the multi-core performance. Such programs are portable, composable and have a future-proof scalability. oneTBB provides you with functions, interfaces, and classes to parallelize and scale the code. All you have to do is to use the templates.

Package: libtbbmalloc2
Architecture: linux-any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends},
Depends: ${shlibs:Depends},
 ${misc:Depends},
Breaks: libtbb2 (<< 2020.3-1ubuntu2),
 libtbb12 (<< 2021.5-7ubuntu2),
Replaces: libtbb2 (<< 2020.3-1ubuntu2),
 libtbb12 (<< 2021.5-7ubuntu2),
Description: oneAPI Threading Building Blocks (oneTBB)
 oneTBB is a flexible C++ library that simplifies the work of adding parallelism to complex applications, even if you are not a threading expert. The library lets you easily write parallel programs that take full advantage of the multi-core performance. Such programs are portable, composable and have a future-proof scalability. oneTBB provides you with functions, interfaces, and classes to parallelize and scale the code. All you have to do is to use the templates.

Package: libtbbbind-2-5
Architecture: linux-any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends},
Depends: ${shlibs:Depends},
 ${misc:Depends},
Description: oneAPI Threading Building Blocks (oneTBB)
 oneTBB is a flexible C++ library that simplifies the work of adding parallelism to complex applications, even if you are not a threading expert. The library lets you easily write parallel programs that take full advantage of the multi-core performance. Such programs are portable, composable and have a future-proof scalability. oneTBB provides you with functions, interfaces, and classes to parallelize and scale the code. All you have to do is to use the templates.

Package: libtbb-doc
Section: doc
Architecture: all
Multi-Arch: foreign
Depends: ${shlibs:Depends},
 ${misc:Depends},
 libjs-jquery,
Recommends: libtbb-dev,
Breaks: tbb-examples (<< 2020.0-2),
Replaces: tbb-examples (<< 2020.0-2),
Description: oneAPI Threading Building Blocks (oneTBB)
 oneTBB is a flexible C++ library that simplifies the work of adding parallelism to complex applications, even if you are not a threading expert. The library lets you easily write parallel programs that take full advantage of the multi-core performance. Such programs are portable, composable and have a future-proof scalability. oneTBB provides you with functions, interfaces, and classes to parallelize and scale the code. All you have to do is to use the templates.