diff options
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 34 |
2 files changed, 53 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a5b0fe63fecd --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +# Generated by mksrcinfo v8 +# Sat Feb 10 05:36:23 UTC 2018 +pkgbase = intel-tbb-gcc6 + pkgdesc = High level abstract threading library + pkgver = 2018_20171205 + pkgrel = 1 + url = http://www.threadingbuildingblocks.org/ + arch = x86_64 + license = GPL + depends = gcc-libs + depends = gcc6 + provides = intel-tbb + conflicts = intel-tbb + replaces = intel-tbb + source = https://github.com/01org/tbb/archive/2018_U2.tar.gz + sha256sums = 78bb9bae474736d213342f01fe1a6d00c6939d5c75b367e2e43e7bf29a6d8eca + +pkgname = intel-tbb-gcc6 + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..bb40cb9f54e1 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# $Id$ +# Maintainer: +# Contributor: Stéphane Gaudreault <stephane@archlinux.org> +# Contributor: Thomas Dziedzic < gostrc at gmail > +# Contributor: Denis Martinez <deuns.martinez AT gmail.com> + +pkgname=intel-tbb-gcc6 +pkgver=2018_20171205 +_pkgver=2018_U2 +pkgrel=1 +pkgdesc='High level abstract threading library' +arch=(x86_64) +url='http://www.threadingbuildingblocks.org/' +license=(GPL) +depends=(gcc-libs gcc6) +provides=('intel-tbb') +replaces=('intel-tbb') +conflicts=('intel-tbb') +source=(https://github.com/01org/tbb/archive/$_pkgver.tar.gz) +sha256sums=('78bb9bae474736d213342f01fe1a6d00c6939d5c75b367e2e43e7bf29a6d8eca') + +build() { + cd tbb-$_pkgver + export CXXFLAGS+=" -fno-lifetime-dse" # FS#49898 + make CC=gcc-6 CXX=g++-6 +} + +package() { + cd tbb-$_pkgver + install -d "$pkgdir"/usr/lib + install -m755 build/linux_*/*.so* "$pkgdir"/usr/lib + install -d "$pkgdir"/usr/include + cp -a include/tbb "$pkgdir"/usr/include +} |