summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorsL1pKn072017-06-14 16:04:48 +0200
committersL1pKn072017-06-14 16:04:48 +0200
commitc0ae60ac56cdc17f70ab14f9c61f57514c51713e (patch)
tree6fa03e89c2b78bd975162d980cf5254173502492 /PKGBUILD
downloadaur-c0ae60ac56cdc17f70ab14f9c61f57514c51713e.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD44
1 files changed, 44 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..679a24d4d20e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+# Maintainer: Gustavo Alvarez <sl1pkn07@gmail.com>
+
+pkgname=libopenblas
+_pkgname=OpenBLAS
+pkgver=0.2.19
+pkgrel=1
+pkgdesc="An optimized BLAS library based on GotoBLAS2 1.13 BSD"
+arch=('i686' 'x86_64')
+url='http://www.openblas.net'
+license=('BSD')
+depends=('gcc-libs')
+makedepends=('perl'
+ 'gcc-fortran'
+ )
+options=(!emptydirs)
+source=("${_pkgname}-v${pkgver}.tar.gz::http://github.com/xianyi/OpenBLAS/archive/v${pkgver}.tar.gz")
+sha256sums=('9c40b5e4970f27c5f6911cb0a28aa26b6c83f17418b69f8e5a116bb983ca8557')
+
+build() {
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+
+ make \
+ USE_OPENMP=1 \
+ NO_AFFINITY=1 \
+ MAJOR_VERSION=3 \
+ NUM_THREADS="$(nproc)"
+
+}
+
+package() {
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+
+ make \
+ PREFIX="${pkgdir}/usr" \
+ NUM_THREADS=$(nproc) \
+ OPENBLAS_INCLUDE_DIR="${pkgdir}/usr/include/openblas" \
+ MAJOR_VERSION=3 \
+ install
+
+ install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+
+
+ sed -i -e "s%${pkgdir}%%" "${pkgdir}/usr/lib/cmake/openblas/OpenBLASConfig.cmake"
+}