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

Antonio Rojas arojas at archlinux.org
Thu Feb 20 10:12:52 UTC 2020


    Date: Thursday, February 20, 2020 @ 10:12:52
  Author: arojas
Revision: 577037

Use external primesieve, disable popcnt instruction, enable float128 and multithreading

Modified:
  primecount/trunk/PKGBUILD

----------+
 PKGBUILD |   11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-02-20 09:59:24 UTC (rev 577036)
+++ PKGBUILD	2020-02-20 10:12:52 UTC (rev 577037)
@@ -2,12 +2,12 @@
 
 pkgname=primecount
 pkgver=5.3
-pkgrel=1
+pkgrel=2
 pkgdesc="Fast C++ prime counting function implementation"
 arch=(x86_64)
 url="https://github.com/kimwalisch/primecount"
 license=(BSD)
-depends=(gcc-libs)
+depends=(openmpi primesieve)
 makedepends=(cmake)
 source=($pkgname-$pkgver.tar.gz::"https://github.com/kimwalisch/primecount/archive/v$pkgver.tar.gz")
 sha256sums=('4de334432378d0a195883894faca3f2aeebd2b37ca6aa973ffbb33bd795c0f30')
@@ -20,7 +20,12 @@
   cd build
   cmake ../$pkgname-$pkgver \
     -DCMAKE_INSTALL_PREFIX=/usr \
-    -DBUILD_SHARED_LIBS=ON
+    -DBUILD_LIBPRIMESIEVE=OFF \
+    -DBUILD_STATIC_LIBS=OFF \
+    -DBUILD_SHARED_LIBS=ON \
+    -DWITH_POPCNT=OFF \
+    -DWITH_FLOAT128=ON \
+    -DWITH_MPI=ON
   make
 }
 



More information about the arch-commits mailing list