summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDylan Delgado2021-01-06 20:32:09 -0500
committerDylan Delgado2021-01-06 20:32:09 -0500
commitb513d599b47e2d189cd16727545fda2ba4a5113f (patch)
treeadae5d1da7d3ab83974c0cacf9160c443771dc53 /PKGBUILD
parent80affc1315da1a33e9f54e70098fa3d20c2b56c9 (diff)
downloadaur-b513d599b47e2d189cd16727545fda2ba4a5113f.tar.gz
Add OpenCL programs and necessary dependencies to build and run said programs.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD12
1 files changed, 9 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 873794c3db05..9ff518ad874e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,12 +5,12 @@ _pkgrev=85
_srcrev=r${_pkgrev}-trunk
pkgver=2.1.3r${_pkgrev}
_pkgver=2.1.3
-pkgrel=1
+pkgrel=2
pkgdesc='Library for sieving various types of numbers'
url='https://sourceforge.net/projects/mtsieve/'
license=('GPL')
arch=('x86_64')
-depends=('gmp')
+depends=('gmp' 'ocl-icd' 'opencl-driver')
# Static copy of the snapshot file since sourceforge regenerates it on demand.
source=("https://github.com/Dylan1496/mtsieve-source/raw/main/mtsieve-${_pkgver}-${_srcrev}.zip")
@@ -27,26 +27,32 @@ prepare() {
build() {
cd "${srcdir}/${pkgname}-svn"
CPPFLAGS+=' -march=native'
- make cpu_all
+ make
}
package() {
cd "${srcdir}/${pkgname}-svn"
install -Dm755 afsieve "${pkgdir}"/usr/bin/afsieve
+ install -Dm755 afsievecl "${pkgdir}"/usr/bin/afsievecl
install -Dm755 cksieve "${pkgdir}"/usr/bin/cksieve
install -Dm755 dmdsieve "${pkgdir}"/usr/bin/dmdsieve
install -Dm755 gcwsieve "${pkgdir}"/usr/bin/gcwsieve
+ install -Dm755 gcwsievecl "${pkgdir}"/usr/bin/gcwsievecl
install -Dm755 gfndsieve "${pkgdir}"/usr/bin/gfndsieve
+ install -Dm755 gfndsievecl "${pkgdir}"/usr/bin/gfndsievecl
install -Dm755 fbncsieve "${pkgdir}"/usr/bin/fbncsieve
install -Dm755 fkbnsieve "${pkgdir}"/usr/bin/fkbnsieve
install -Dm755 k1b2sieve "${pkgdir}"/usr/bin/k1b2sieve
install -Dm755 kbbsieve "${pkgdir}"/usr/bin/kbbsieve
install -Dm755 mfsieve "${pkgdir}"/usr/bin/mfsieve
+ install -Dm755 mfsievecl "${pkgdir}"/usr/bin/mfsievecl
install -Dm755 pixsieve "${pkgdir}"/usr/bin/pixsieve
+ install -Dm755 pixsievecl "${pkgdir}"/usr/bin/pixsievecl
install -Dm755 psieve "${pkgdir}"/usr/bin/psieve
install -Dm755 sgsieve "${pkgdir}"/usr/bin/sgsieve
install -Dm755 srsieve2 "${pkgdir}"/usr/bin/srsieve2
install -Dm755 twinsieve "${pkgdir}"/usr/bin/twinsieve
install -Dm755 xyyxsieve "${pkgdir}"/usr/bin/xyyxsieve
+ install -Dm755 xyyxsievecl "${pkgdir}"/usr/bin/xyyxsievecl
} \ No newline at end of file