tbb_2022: shorten name; move to by-name

+24 -25
+2 -2
pkgs/by-name/ka/kaminpar/package.nix
··· 7 numactl, 8 mpi, 9 sparsehash, 10 - tbb_2022_0, 11 gtest, 12 mpiCheckPhaseHook, 13 }: ··· 56 propagatedBuildInputs = [ 57 mpi 58 sparsehash 59 - tbb_2022_0 60 ]; 61 62 cmakeFlags = [
··· 7 numactl, 8 mpi, 9 sparsehash, 10 + tbb_2022, 11 gtest, 12 mpiCheckPhaseHook, 13 }: ··· 56 propagatedBuildInputs = [ 57 mpi 58 sparsehash 59 + tbb_2022 60 ]; 61 62 cmakeFlags = [
+2 -2
pkgs/by-name/mo/mold/package.nix
··· 7 cmake, 8 mimalloc, 9 ninja, 10 - tbb_2022_0, 11 zlib, 12 zstd, 13 ··· 42 43 buildInputs = 44 [ 45 - tbb_2022_0 46 zlib 47 zstd 48 ]
··· 7 cmake, 8 mimalloc, 9 ninja, 10 + tbb_2022, 11 zlib, 12 zstd, 13 ··· 42 43 buildInputs = 44 [ 45 + tbb_2022 46 zlib 47 zstd 48 ]
+2 -2
pkgs/by-name/op/openscad-unstable/package.nix
··· 34 mesa, 35 mpfr, 36 python3, 37 - tbb_2022_0, 38 wayland, 39 wayland-protocols, 40 wrapGAppsHook3, ··· 79 [ 80 clipper2 81 glm 82 - tbb_2022_0 83 mimalloc 84 boost 85 cairo
··· 34 mesa, 35 mpfr, 36 python3, 37 + tbb_2022, 38 wayland, 39 wayland-protocols, 40 wrapGAppsHook3, ··· 79 [ 80 clipper2 81 glm 82 + tbb_2022 83 mimalloc 84 boost 85 cairo
+2 -2
pkgs/by-name/op/openvino/package.nix
··· 28 protobuf, 29 pugixml, 30 snappy, 31 - tbb_2022_0, 32 cudaPackages, 33 }: 34 ··· 158 opencv 159 pugixml 160 snappy 161 - tbb_2022_0 162 ] 163 ++ lib.optionals cudaSupport [ 164 cudaPackages.cuda_cudart
··· 28 protobuf, 29 pugixml, 30 snappy, 31 + tbb_2022, 32 cudaPackages, 33 }: 34 ··· 158 opencv 159 pugixml 160 snappy 161 + tbb_2022 162 ] 163 ++ lib.optionals cudaSupport [ 164 cudaPackages.cuda_cudart
+2 -2
pkgs/by-name/os/osrm-backend/package.nix
··· 10 boost, 11 lua, 12 luabind, 13 - tbb_2022_0, 14 expat, 15 nixosTests, 16 }: 17 18 let 19 - tbb = tbb_2022_0; 20 in 21 stdenv.mkDerivation rec { 22 pname = "osrm-backend";
··· 10 boost, 11 lua, 12 luabind, 13 + tbb_2022, 14 expat, 15 nixosTests, 16 }: 17 18 let 19 + tbb = tbb_2022; 20 in 21 stdenv.mkDerivation rec { 22 pname = "osrm-backend";
+3 -3
pkgs/by-name/pa/papilo/package.nix
··· 4 fetchFromGitHub, 5 cmake, 6 boost, 7 - tbb_2022_0, 8 }: 9 10 stdenv.mkDerivation (finalAttrs: { ··· 39 buildInputs = [ 40 boost 41 cmake 42 - tbb_2022_0 43 ]; 44 45 - propagatedBuildInputs = [ tbb_2022_0 ]; 46 47 strictDeps = true; 48
··· 4 fetchFromGitHub, 5 cmake, 6 boost, 7 + tbb_2022, 8 }: 9 10 stdenv.mkDerivation (finalAttrs: { ··· 39 buildInputs = [ 40 boost 41 cmake 42 + tbb_2022 43 ]; 44 45 + propagatedBuildInputs = [ tbb_2022 ]; 46 47 strictDeps = true; 48
+2 -2
pkgs/by-name/ti/tiledb/package.nix
··· 8 bzip2, 9 zstd, 10 spdlog, 11 - tbb_2022_0, 12 openssl, 13 boost, 14 libpqxx, ··· 32 cp -r ${rapidcheck.dev}/* $out 33 ''; 34 catch2 = catch2_3; 35 - tbb = tbb_2022_0; 36 in 37 stdenv.mkDerivation rec { 38 pname = "tiledb";
··· 8 bzip2, 9 zstd, 10 spdlog, 11 + tbb_2022, 12 openssl, 13 boost, 14 libpqxx, ··· 32 cp -r ${rapidcheck.dev}/* $out 33 ''; 34 catch2 = catch2_3; 35 + tbb = tbb_2022; 36 in 37 stdenv.mkDerivation rec { 38 pname = "tiledb";
+7 -7
pkgs/development/libraries/tbb/2022_0.nix pkgs/by-name/tb/tbb_2022/package.nix
··· 7 ninja, 8 }: 9 10 - stdenv.mkDerivation rec { 11 pname = "tbb"; 12 version = "2022.0.0"; 13 ··· 19 src = fetchFromGitHub { 20 owner = "oneapi-src"; 21 repo = "oneTBB"; 22 - tag = "v${version}"; 23 hash = "sha256-XOlC1+rf65oEGKDba9N561NuFo1YJhn3Q1CTGtvkn7A="; 24 }; 25 ··· 71 72 enableParallelBuilding = true; 73 74 - meta = with lib; { 75 description = "Intel Thread Building Blocks C++ Library"; 76 homepage = "http://threadingbuildingblocks.org/"; 77 - license = licenses.asl20; 78 longDescription = '' 79 Intel Threading Building Blocks offers a rich and complete approach to 80 expressing parallelism in a C++ program. It is a library that helps you ··· 83 represents a higher-level, task-based parallelism that abstracts platform 84 details and threading mechanisms for scalability and performance. 85 ''; 86 - platforms = platforms.unix ++ platforms.windows; 87 - maintainers = with maintainers; [ 88 silvanshade 89 thoughtpolice 90 tmarkus 91 ]; 92 }; 93 - }
··· 7 ninja, 8 }: 9 10 + stdenv.mkDerivation (finalAttrs: { 11 pname = "tbb"; 12 version = "2022.0.0"; 13 ··· 19 src = fetchFromGitHub { 20 owner = "oneapi-src"; 21 repo = "oneTBB"; 22 + tag = "v${finalAttrs.version}"; 23 hash = "sha256-XOlC1+rf65oEGKDba9N561NuFo1YJhn3Q1CTGtvkn7A="; 24 }; 25 ··· 71 72 enableParallelBuilding = true; 73 74 + meta = { 75 description = "Intel Thread Building Blocks C++ Library"; 76 homepage = "http://threadingbuildingblocks.org/"; 77 + license = lib.licenses.asl20; 78 longDescription = '' 79 Intel Threading Building Blocks offers a rich and complete approach to 80 expressing parallelism in a C++ program. It is a library that helps you ··· 83 represents a higher-level, task-based parallelism that abstracts platform 84 details and threading mechanisms for scalability and performance. 85 ''; 86 + platforms = lib.platforms.all; 87 + maintainers = with lib.maintainers; [ 88 silvanshade 89 thoughtpolice 90 tmarkus 91 ]; 92 }; 93 + })
+2 -2
pkgs/development/python-modules/scipp/default.nix
··· 22 eigen, 23 gtest, 24 pybind11, 25 - tbb_2022_0, 26 27 # tests 28 pytestCheckHook, ··· 75 gtest 76 pybind11 77 units-llnl.passthru.top-level 78 - tbb_2022_0 79 ]; 80 81 nativeCheckInputs = [
··· 22 eigen, 23 gtest, 24 pybind11, 25 + tbb_2022, 26 27 # tests 28 pytestCheckHook, ··· 75 gtest 76 pybind11 77 units-llnl.passthru.top-level 78 + tbb_2022 79 ]; 80 81 nativeCheckInputs = [
-1
pkgs/top-level/all-packages.nix
··· 6102 6103 tbb_2020_3 = callPackage ../development/libraries/tbb/2020_3.nix { }; 6104 tbb_2021_11 = callPackage ../development/libraries/tbb { }; 6105 - tbb_2022_0 = callPackage ../development/libraries/tbb/2022_0.nix { }; 6106 # many packages still fail with latest version 6107 tbb = tbb_2020_3; 6108
··· 6102 6103 tbb_2020_3 = callPackage ../development/libraries/tbb/2020_3.nix { }; 6104 tbb_2021_11 = callPackage ../development/libraries/tbb { }; 6105 # many packages still fail with latest version 6106 tbb = tbb_2020_3; 6107