summaryrefslogtreecommitdiff
path: root/libs/openblas
diff options
context:
space:
mode:
Diffstat (limited to 'libs/openblas')
-rw-r--r--libs/openblas/.footprint23
-rw-r--r--libs/openblas/.signature6
-rw-r--r--libs/openblas/MAKEPKG40
3 files changed, 69 insertions, 0 deletions
diff --git a/libs/openblas/.footprint b/libs/openblas/.footprint
new file mode 100644
index 0000000..969272d
--- /dev/null
+++ b/libs/openblas/.footprint
@@ -0,0 +1,23 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+drwxr-xr-x root/root usr/include/
+-rw-r--r-- root/root usr/include/cblas.h
+-rw-r--r-- root/root usr/include/f77blas.h
+-rw-r--r-- root/root usr/include/lapack.h
+-rw-r--r-- root/root usr/include/lapacke.h
+-rw-r--r-- root/root usr/include/lapacke_config.h
+-rw-r--r-- root/root usr/include/lapacke_mangling.h
+-rw-r--r-- root/root usr/include/lapacke_utils.h
+-rw-r--r-- root/root usr/include/openblas_config.h
+drwxr-xr-x root/root usr/lib/
+-rw-r--r-- root/root usr/lib/libopenblas_zenp-r0.3.34.a
+-rwxr-xr-x root/root usr/lib/libopenblas_zenp-r0.3.34.so
+lrwxrwxrwx root/root usr/lib/libopenblas.a -> libopenblas_zenp-r0.3.34.a
+lrwxrwxrwx root/root usr/lib/libopenblas.so -> libopenblas_zenp-r0.3.34.so
+lrwxrwxrwx root/root usr/lib/libopenblas.so.0 -> libopenblas_zenp-r0.3.34.so
+drwxr-xr-x root/root usr/lib/cmake/
+drwxr-xr-x root/root usr/lib/cmake/openblas/
+-rw-r--r-- root/root usr/lib/cmake/openblas/OpenBLASConfig.cmake
+-rw-r--r-- root/root usr/lib/cmake/openblas/OpenBLASConfigVersion.cmake
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/openblas.pc
diff --git a/libs/openblas/.signature b/libs/openblas/.signature
new file mode 100644
index 0000000..c982f85
--- /dev/null
+++ b/libs/openblas/.signature
@@ -0,0 +1,6 @@
+RWTZ9IduCSQ/mBcCx5ohyOh4AstzE/5n7SN7v2C5a3T86AC13p/KpXhC3lwamoB8nXQ54GWOIXfTxMPzzQ31mkGU91cQ+BW3og0=
+
+SHA256 (MAKEPKG) = b751108fa3cd3a7741da39b735c854840cd2b167bf850e0ab32dde2331b801ac
+SHA256 (.footprint) = 3e26b6d275fda0038083f8bc1fa8494df15c2f771f8c678629f3cc0e76b1ef89
+SHA256 (OpenBLAS-0.3.34.tar.gz) = cd7e129868320cc2d033afa920e31202dfe0b8066a5b66661900ccc0f197dfed
+SHA256 (openblas#0.3.34-1.pkg.tar.gz) = 0baf467c8a2a124823f3ff07da9eedaca61ef398c20a7bd729138944f4c5ce11
diff --git a/libs/openblas/MAKEPKG b/libs/openblas/MAKEPKG
new file mode 100644
index 0000000..22d2ec2
--- /dev/null
+++ b/libs/openblas/MAKEPKG
@@ -0,0 +1,40 @@
+#!/bin/mkpkg
+# description: Optimized BLAS/LAPACK library
+# url: https://www.openblas.net/
+
+name=openblas
+version=0.3.34
+release=1
+makedeps=()
+source=(https://github.com/OpenMathLib/OpenBLAS/releases/download/v$version/OpenBLAS-$version.tar.gz)
+
+sha256sums=(
+ "cd7e129868320cc2d033afa920e31202dfe0b8066a5b66661900ccc0f197dfed"
+)
+
+build() {
+ cd OpenBLAS-$version
+
+ make \
+ CC=clang \
+ HOSTCC=clang \
+ NOFORTRAN=1 \
+ BUILD_LAPACK_DEPRECATED=0 \
+ DYNAMIC_ARCH=0 \
+ USE_THREAD=1 \
+ USE_OPENMP=0 \
+ NUM_THREADS=64 \
+ PREFIX=/usr \
+ -j$(nproc)
+
+ make install \
+ PREFIX="$PKG/usr" \
+ NOFORTRAN=1
+}
+
+signify() {
+ untrusted comment: public key
+ RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
+}
+
+# vim: filetype=sh