[arch-commits] Commit in tbb/trunk (PKGBUILD)

Anatol Pomozov anatolik at gemini.archlinux.org
Mon Oct 4 00:08:00 UTC 2021


    Date: Monday, October 4, 2021 @ 00:07:59
  Author: anatolik
Revision: 425061

FS#46160: enable python integration that among other things produces libirml.so

Modified:
  tbb/trunk/PKGBUILD

----------+
 PKGBUILD |   13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-10-03 19:50:16 UTC (rev 425060)
+++ PKGBUILD	2021-10-04 00:07:59 UTC (rev 425061)
@@ -11,8 +11,8 @@
 arch=('x86_64')
 url='https://www.threadingbuildingblocks.org/'
 license=('Apache')
-depends=('gcc-libs')
-makedepends=('cmake' 'inetutils' 'ninja')
+depends=('gcc-libs' 'hwloc')
+makedepends=('cmake' 'inetutils' 'ninja' 'python' 'swig')
 conflicts=('intel-tbb')
 provides=("intel-tbb=$pkgver")
 replaces=('intel-tbb')
@@ -30,10 +30,15 @@
 
 build() {
   cd oneTBB-$pkgver
-  cmake -GNinja -DCMAKE_INSTALL_PREFIX=/usr .
-  ninja
+  cmake -GNinja -DCMAKE_INSTALL_PREFIX=/usr -DTBB4PY_BUILD=ON .
+  ninja all python_build
 }
 
+check() {
+  cd oneTBB-$pkgver
+  ninja test
+}
+
 package() {
   cd oneTBB-$pkgver
   DESTDIR="$pkgdir" ninja install



More information about the arch-commits mailing list