Date: Thursday, March 23, 2023 @ 05:00:52 Author: felixonmars Revision: 471818
archrelease: copy trunk to extra-x86_64 Added: onetbb/repos/extra-x86_64/PKGBUILD (from rev 471817, onetbb/trunk/PKGBUILD) Deleted: onetbb/repos/extra-x86_64/PKGBUILD ----------+ PKGBUILD | 82 +++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 45 insertions(+), 37 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2023-03-23 05:00:30 UTC (rev 471817) +++ PKGBUILD 2023-03-23 05:00:52 UTC (rev 471818) @@ -1,37 +0,0 @@ -# Maintainer: Felix Yan <felixonm...@archlinux.org> -# Contributor: Caleb Maclennan <ca...@alerque.com> -# Contributor: Stéphane Gaudreault <steph...@archlinux.org> -# Contributor: Thomas Dziedzic < gostrc at gmail > -# Contributor: Denis Martinez <deuns.martinez AT gmail.com> -# Contributor: Bogdan Burlacu <bogdan.burlacu AT pm.me> - -pkgname=onetbb -pkgver=2021.8.0 -pkgrel=1 -pkgdesc='High level abstract threading library (oneAPI Threading Building Blocks)' -arch=('x86_64') -url='https://oneapi-src.github.io/oneTBB/' -license=('Apache') -depends=('gcc-libs' 'hwloc') -makedepends=('cmake' 'inetutils' 'ninja' 'python' 'swig') -conflicts=('intel-tbb' 'tbb') -provides=("intel-tbb=$pkgver" "tbb=$pkgver") -replaces=('intel-tbb' 'tbb') -source=(https://github.com/oneapi-src/oneTBB/archive/v$pkgver/$pkgname-$pkgver.tar.gz) -sha512sums=('72f68730dfd89409796f9548d3c302111787712089688a7c77092ed1b3a7bf4e7444fe4b58015d2c78b7b71259852526789b2483bf1e71bea8146c4b4676e7b4') - -build() { - cd oneTBB-$pkgver - cmake -G Ninja -D CMAKE_INSTALL_PREFIX=/usr -D TBB_STRICT=OFF -D TBB4PY_BUILD=ON . - ninja all python_build -} - -check() { - cd oneTBB-$pkgver - ninja test -} - -package() { - cd oneTBB-$pkgver - DESTDIR="$pkgdir" ninja install -} Copied: onetbb/repos/extra-x86_64/PKGBUILD (from rev 471817, onetbb/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2023-03-23 05:00:52 UTC (rev 471818) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan <felixonm...@archlinux.org> +# Contributor: Caleb Maclennan <ca...@alerque.com> +# Contributor: Stéphane Gaudreault <steph...@archlinux.org> +# Contributor: Thomas Dziedzic < gostrc at gmail > +# Contributor: Denis Martinez <deuns.martinez AT gmail.com> +# Contributor: Bogdan Burlacu <bogdan.burlacu AT pm.me> + +pkgname=onetbb +pkgver=2021.8.0 +pkgrel=2 +pkgdesc='High level abstract threading library (oneAPI Threading Building Blocks)' +arch=('x86_64') +url='https://oneapi-src.github.io/oneTBB/' +license=('Apache') +depends=('gcc-libs' 'hwloc') +makedepends=('cmake' 'inetutils' 'ninja' 'python' 'swig') +conflicts=('intel-tbb' 'tbb') +provides=("intel-tbb=$pkgver" "tbb=$pkgver") +replaces=('intel-tbb' 'tbb') +source=(https://github.com/oneapi-src/oneTBB/archive/v$pkgver/$pkgname-$pkgver.tar.gz + retry-pthread_create.patch::https://github.com/oneapi-src/oneTBB/pull/824.patch) +sha512sums=('72f68730dfd89409796f9548d3c302111787712089688a7c77092ed1b3a7bf4e7444fe4b58015d2c78b7b71259852526789b2483bf1e71bea8146c4b4676e7b4' + '717d3f78b29ce9e2104cbf962b4ced8a4414dcb8af7259ba12dd62adbacfd59e064ae1771c217cbac46d691ab6bfd52aee90113a5aeb9a1f91379295d16e639a') + +prepare() { + cd oneTBB-$pkgver + # FS#77894 + patch -p1 -i ../retry-pthread_create.patch +} + +build() { + cd oneTBB-$pkgver + cmake -G Ninja -D CMAKE_INSTALL_PREFIX=/usr -D TBB_STRICT=OFF -D TBB4PY_BUILD=ON . + ninja all python_build +} + +check() { + cd oneTBB-$pkgver + ninja test +} + +package() { + cd oneTBB-$pkgver + DESTDIR="$pkgdir" ninja install +}