summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDominik Wetzel2017-07-03 11:25:46 +0200
committerDominik Wetzel2017-07-03 11:25:46 +0200
commitf6d09e77ded1dd2e97adba58a02dc6bd0fa9445b (patch)
treedf423805e978e4edc939238450e513cddeb1982d
downloadaur-f6d09e77ded1dd2e97adba58a02dc6bd0fa9445b.tar.gz
Created AUR Package for clblast
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD46
2 files changed, 64 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..255d984d0aff
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = clblast-git
+ pkgdesc = Tuned OpenCL BLAS library (works with OpenCL 1.1)
+ pkgver = 0.11.0.45.g75c0e86
+ pkgrel = 1
+ url = https://github.com/CNugteren/CLBlast
+ arch = i686
+ arch = x86_64
+ license = Apache
+ makedepends = git
+ makedepends = cmake
+ depends = opencl-headers
+ depends = ocl-icd
+ provides = clblast
+ source = git+https://github.com/CNugteren/CLBlast.git
+ md5sums = SKIP
+
+pkgname = clblast-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7719f8185cbb
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,46 @@
+# Maintainer: Dominik Wetzel <dimonok at web dot de>
+
+pkgname=clblast-git
+_gitname=CLBlast
+pkgver=0.11.0.45.g75c0e86
+pkgrel=1
+pkgdesc="Tuned OpenCL BLAS library (works with OpenCL 1.1)"
+arch=('i686' 'x86_64')
+url="https://github.com/CNugteren/CLBlast"
+license=('Apache')
+depends=("opencl-headers" "ocl-icd")
+makedepends=('git' 'cmake')
+provides=("clblast")
+source=("git+https://github.com/CNugteren/${_gitname}.git")
+md5sums=('SKIP')
+
+pkgver() {
+ cd ${_gitname}
+ git describe --always --tags | sed -e 's/-/./g' -e 's/v//g'
+}
+
+prepare() {
+ cd ${_gitname}
+ rm -rf _build
+ mkdir _build
+ cd _build
+ cmake .. -DCMAKE_BUILD_TYPE=Release "-DCMAKE_INSTALL_PREFIX=${pkgdir}/usr" "-DNETLIB=ON"
+}
+
+build() {
+ cd ${_gitname}/_build
+ make
+}
+
+package() {
+ cd ${_gitname}/_build
+ make install
+}
+
+package() {
+ cd ${_gitname}/_build
+ make install
+ mkdir "${pkgdir}/usr/include/${_gitname}/"
+ mv -t "${pkgdir}/usr/include/${_gitname}/" "${pkgdir}"/usr/include/*.h
+}
+