blob: f847c2241da26dffbc3d4781832c68eb84dde661 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
pkgbase = arrayfire
pkgdesc = High performance software library for parallel computing with an easy-to-use API
pkgver = 3.9.0
pkgrel = 18
url = https://arrayfire.com
arch = x86_64
license = BSD
makedepends = cmake
makedepends = graphviz
makedepends = doxygen
makedepends = opencl-headers
makedepends = python
makedepends = ocl-icd
makedepends = cuda
makedepends = cudnn
makedepends = git
makedepends = ninja
makedepends = boost
depends = cblas
depends = fftw
depends = lapacke
depends = forge
depends = glfw
depends = glew
depends = intel-oneapi-mkl
depends = onetbb
depends = spdlog
optdepends = cuda: Required for using CUDA backend
optdepends = nvidia-utils: Required for using CUDA backend
optdepends = cudnn: Required for using CUDA backend
optdepends = opencl-driver: Required for using OpenCL backend
optdepends = ocl-icd: Required for OpenCL ICD Bindings
options = !lto
source = https://github.com/arrayfire/arrayfire/releases/download/v3.9.0/arrayfire-full-3.9.0.tar.bz2
source = arrayfire-boost-1.76.0.patch
source = 3451-update-toolkit-driver-cuda-12-4.patch
source = 3521-fix-build-failure-with-cudnn.patch
source = fmt-v11.patch
source = arrayfire-clblast-cmake4.patch
source = arrayfire-3588.patch::https://github.com/arrayfire/arrayfire/pull/3588.patch
source = arrayfire-3636.patch::https://github.com/arrayfire/arrayfire/pull/3636.patch
source = gcc15.patch
sha512sums = 731995b8a8783e2fbdf04f9c89b31efc888deaa4046f623b932c2fabd83ea3e8d1d779d17148e01a4b30f2be64ba2d850f556129acff2004e3ecd780227fe025
sha512sums = 92e34c28e4b6222febef5a3047f4faf64756a50b46a68507931b989984bbc6729aa4d1560dc267650f1890cb1ad7aa0866dd3debc0073f9103f764af7618d795
sha512sums = 5a4f252278a9a29f3fe61c54512e1246f602fbf61be1c835cbcaf41c2092b3fa8bfe255d77f181fa636da7045e7e69b529d6d81871d149ddcced17a84e868542
sha512sums = e415c85d41af19a4c896ac196fff84943196d5e5e35362f6b555b08a7446acd0a7c52c723f28a6269ad81bf503cf1abbc72dd8dc128938ba5c89d679cca1f48f
sha512sums = a4e231b38e428fdec28129062d83a7af89bde19b3fefa05ae744744b456c7c4198f42801490531a8394f44a8088c861ef84a8a708d3f08dd1f0815bc172ad9e0
sha512sums = 56d2e7704aeb5b6d9000f503c2b6ee5416bea7043ae7ef4544c73750d5cbf8663f961475e229cc3be8340ea397fa119affbce7a7dc81ca95730166e2f4ec06c3
sha512sums = 5e1b941767311db031ada922c9ab54aa65718a6e557620380a920442b3db7ef587c55f34d210c92e396770e9fd8578bc9b11fc86a35ec0257272c937afdf99c5
sha512sums = b45bd8bcb925d0889a24fd8d41667f6f29afd41a8ac520af676ebba086f4fc546600e026296e2e8961ef11f70cdcfa585fe3b8070d5ef4402660ead0090680d6
sha512sums = 4dce7ca53ce3d0e364c355ad9c10862b3c94de78db17bfe14b0dc0fff39237dbcb7141a9c4b8dc387c4b228c4fda6b60d9ae0703cf73782620dbadb69489a79f
pkgname = arrayfire
|