diff --git a/extra/intel-tbb/PKGBUILD b/extra/intel-tbb/PKGBUILD index 5490001dc..822935a52 100644 --- a/extra/intel-tbb/PKGBUILD +++ b/extra/intel-tbb/PKGBUILD @@ -2,13 +2,14 @@ # Contributor: Stéphane Gaudreault # Contributor: Thomas Dziedzic < gostrc at gmail > # Contributor: Denis Martinez +# Contributor: Bogdan Burlacu # ALARM: Kevin Mihelich # Romain Reignier # - add specfic CXXFLAGS for ARM pkgname=intel-tbb -pkgver=2019.8 +pkgver=2019.9 _tagname=${pkgver/./_U} pkgrel=1 pkgdesc='High level abstract threading library' @@ -16,11 +17,13 @@ arch=(x86_64) url='https://www.threadingbuildingblocks.org/' license=(GPL) depends=(gcc-libs) +makedepends=(cmake inetutils) source=($pkgname-$pkgver.tar.gz::https://github.com/01org/tbb/archive/$_tagname.tar.gz) -sha256sums=('7b1fd8caea14be72ae4175896510bf99c809cd7031306a1917565e6de7382fba') +sha256sums=('15652f5328cf00c576f065e5cd3eaf3317422fe82afb67a9bcec0dc065bd2abe') build() { cd tbb-$_tagname + sed -i '/debug/d' Makefile [[ $CARCH != "aarch64" ]] && CXXFLAGS+=" -DTBB_USE_GCC_BUILTINS=1 -D__TBB_64BIT_ATOMICS=0" [[ $CARCH == "aarch64" ]] && CXXFLAGS+=" -DTBB_USE_GCC_BUILTINS=1 -D__TBB_64BIT_ATOMICS=1" make @@ -32,4 +35,8 @@ package() { install -m755 build/linux_*/*.so* "$pkgdir"/usr/lib install -d "$pkgdir"/usr/include cp -a include/tbb "$pkgdir"/usr/include + cmake \ + -DINSTALL_DIR="$pkgdir"/usr/lib/cmake/TBB \ + -DSYSTEM_NAME=Linux -DTBB_VERSION_FILE="$pkgdir"/usr/include/tbb/tbb_stddef.h \ + -P cmake/tbb_config_installer.cmake }