summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDominik Wetzel2017-07-03 11:25:46 +0200
committerDominik Wetzel2017-07-03 11:25:46 +0200
commitf6d09e77ded1dd2e97adba58a02dc6bd0fa9445b (patch)
treedf423805e978e4edc939238450e513cddeb1982d /PKGBUILD
downloadaur-f6d09e77ded1dd2e97adba58a02dc6bd0fa9445b.tar.gz
Created AUR Package for clblast
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD46
1 files changed, 46 insertions, 0 deletions
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
+}
+