Daniel Bermond pushed to branch main at Arch Linux / Packaging / Packages / 
onetbb


Commits:
77199132 by Daniel Bermond at 2025-07-01T22:22:51-03:00
upgpkg: 2022.2.0-1

- - - - -


3 changed files:

- .SRCINFO
- + 010-onetbb-fix-linkage-of-test-malloc-pure-c.patch
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
 pkgbase = onetbb
        pkgdesc = oneAPI Threading Building Blocks - a high level abstract 
threading library
-       pkgver = 2022.1.0
+       pkgver = 2022.2.0
        pkgrel = 1
        url = https://uxlfoundation.github.io/oneTBB/
        arch = x86_64
@@ -13,13 +13,15 @@ pkgbase = onetbb
        depends = glibc
        depends = hwloc
        optdepends = python: for Python module
-       provides = intel-tbb=2022.1.0
-       provides = tbb=2022.1.0
+       provides = intel-tbb=2022.2.0
+       provides = tbb=2022.2.0
        conflicts = intel-tbb
        conflicts = tbb
        replaces = intel-tbb
        replaces = tbb
-       source = 
https://github.com/uxlfoundation/oneTBB/archive/v2022.1.0/onetbb-2022.1.0.tar.gz
-       sha512sums = 
7582748f7d0e0ab46ea6ee7771dfaf7fc08ca7ab7f274fb3373eae0e3411aaafbac192ece15008d9a3d9e8566f8737f96f3f4b5ccf11449ac089d5cd9ebb9eab
+       source = 
https://github.com/uxlfoundation/oneTBB/archive/v2022.2.0/onetbb-2022.2.0.tar.gz
+       source = 010-onetbb-fix-linkage-of-test-malloc-pure-c.patch
+       sha512sums = 
d87c67514ca17c9769910194a8fac912e183952ad5c408dbceb48edc8aef13375df3d4c9120a7366206c8ab72699ed953df65c11c261e19d8e9d273c73d073f3
+       sha512sums = 
e94bcdfb6fd6d9d4ee9a16f4dc21c57bd24d78143899239afcf708aea0c8daf94a34490ccea1e9b2308036bdeb143eea2d3d8d02274f0806e47d83a7e9696ba5
 
 pkgname = onetbb


=====================================
010-onetbb-fix-linkage-of-test-malloc-pure-c.patch
=====================================
@@ -0,0 +1,10 @@
+--- a/test/CMakeLists.txt
++++ b/test/CMakeLists.txt
+@@ -657,6 +657,7 @@ if (TARGET TBB::tbbmalloc)
+ 
+             enable_language(C)
+             tbb_add_c_test(SUBDIR tbbmalloc NAME test_malloc_pure_c 
DEPENDENCIES TBB::tbbmalloc)
++            set_target_properties(test_malloc_pure_c PROPERTIES 
LINKER_LANGUAGE CXX)
+         endif()
+         # 
----------------------------------------------------------------------------------------
+         # Whitebox testing


=====================================
PKGBUILD
=====================================
@@ -7,7 +7,7 @@
 # Contributor: Bogdan Burlacu <bogdan.burlacu AT pm.me>
 
 pkgname=onetbb
-pkgver=2022.1.0
+pkgver=2022.2.0
 pkgrel=1
 pkgdesc='oneAPI Threading Building Blocks - a high level abstract threading 
library'
 arch=('x86_64')
@@ -27,8 +27,16 @@ makedepends=(
 conflicts=('intel-tbb' 'tbb')
 provides=("intel-tbb=${pkgver}" "tbb=${pkgver}")
 replaces=('intel-tbb' 'tbb')
-source=("https://github.com/uxlfoundation/oneTBB/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz";)
-sha512sums=('7582748f7d0e0ab46ea6ee7771dfaf7fc08ca7ab7f274fb3373eae0e3411aaafbac192ece15008d9a3d9e8566f8737f96f3f4b5ccf11449ac089d5cd9ebb9eab')
+source=("https://github.com/uxlfoundation/oneTBB/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz";
+        '010-onetbb-fix-linkage-of-test-malloc-pure-c.patch')
+sha512sums=('d87c67514ca17c9769910194a8fac912e183952ad5c408dbceb48edc8aef13375df3d4c9120a7366206c8ab72699ed953df65c11c261e19d8e9d273c73d073f3'
+            
'e94bcdfb6fd6d9d4ee9a16f4dc21c57bd24d78143899239afcf708aea0c8daf94a34490ccea1e9b2308036bdeb143eea2d3d8d02274f0806e47d83a7e9696ba5')
+
+prepare() {
+    # https://github.com/uxlfoundation/oneTBB/issues/1735
+    # 
https://gitlab.archlinux.org/archlinux/packaging/packages/onetbb/-/merge_requests/2
+    patch -d "oneTBB-${pkgver}" -Np1 -i 
"${srcdir}/010-onetbb-fix-linkage-of-test-malloc-pure-c.patch"
+}
 
 build() {
     cmake -B build -S "oneTBB-${pkgver}" \



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/onetbb/-/commit/7719913265ca201f14e6499d253b044d672aeeec

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/onetbb/-/commit/7719913265ca201f14e6499d253b044d672aeeec
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to