summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorLlewelyn Trahaearn2016-12-16 13:45:17 -0800
committerLlewelyn Trahaearn2016-12-16 13:45:17 -0800
commitc215f5d717bbe9b290c2e72d241d2a03cf4b9500 (patch)
treeb9a293db306c4bf751fa9cb5816e87ac2d97eecc /PKGBUILD
parent8cb94dd1ba4afd1c55dc105755c802b50565933c (diff)
downloadaur-c215f5d717bbe9b290c2e72d241d2a03cf4b9500.tar.gz
Adoption by WoefulDerelict and update to v2017_20161128
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD42
1 files changed, 22 insertions, 20 deletions
diff --git a/PKGBUILD b/PKGBUILD
index bc8f24bd946b..3e4e1f6bb0a2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,30 +1,32 @@
-# Maintainer: Peter Lamby <peterlamby@web.de>
-_foldername=tbb2017_20160916oss
+# Maintainer: Llewelyn Trahaearn <woefulderelict [at] gmail [dot] com>
+# Contributor: Peter Lamby <peterlamby [at] web [dot] de>
+# Contributor: Stéphane Gaudreault <stephane [at] archlinux [dot] org>
+# Contributor: Thomas Dziedzic <gostrc [at] gmail [dot] com>
+# Contributor: Denis Martinez <deuns.martinez [at] gmail [dot] com>
+
pkgname=lib32-intel-tbb
-pkgver=2017u1
+pkgver=2017_20161128
+_tag=tbb${pkgver/\./}oss
+_file=${_tag}_src.tgz
pkgrel=1
-pkgdesc="32-bit multilib version of Intel's Threaded Building Blocks library"
-arch=(x86_64)
+pkgdesc="High level abstract threading library (32-bit)"
+arch=('x86_64')
+url="http://threadingbuildingblocks.org"
license=('GPL')
-depends=('lib32-gcc-libs')
+depends=("${pkgname#lib32-}" 'lib32-gcc-libs')
makedepends=('gcc-multilib')
-url="http://threadingbuildingblocks.org"
-source=(https://www.threadingbuildingblocks.org/sites/default/files/software_releases/source/${_foldername}_src.tgz)
-sha1sums=('7341672991af0675f22c1c3292fcc70d2e3cb837')
+source=("http://threadingbuildingblocks.org/sites/default/files/software_releases/source/${_file}")
+sha1sums=('2c451a5bcf6fc31487b98b4b29651c369874277c')
build() {
- cd "${srcdir}/${_foldername}"
- export CC="gcc"
- export CXX="g++"
- export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
- make arch=ia32
+ cd "${_tag}"
+ export CXXFLAGS+=" -fno-lifetime-dse" # FS#49898
+ export PKG_CONFIG_LIBDIR='/usr/lib32/pkgconfig'
+ make arch=ia32
}
package() {
- cd "${srcdir}/${_foldername}/build/"
- cd `ls -a | grep release`
-
- mkdir "${pkgdir}/usr/"
- mkdir "${pkgdir}/usr/lib32/"
- cp -dpr --no-preserve=ownership *.{so,2} "${pkgdir}/usr/lib32/"
+ cd "${_tag}"
+ install -d "${pkgdir}/usr/lib32"
+ install -m755 build/linux_*/*.so* "${pkgdir}/usr/lib32"
}