summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormnovick19882016-01-22 01:09:30 -0500
committermnovick19882016-01-22 01:09:30 -0500
commite71102b26ac106bf6caad82fff128dce86e52dc5 (patch)
tree1abe46b87440679312557dddcc8c12f8293ccbb8
downloadaur-opencl-headers-svn.tar.gz
Initial import
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD40
2 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..0880cf9733cf
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+# Generated by mksrcinfo v8
+# Fri Jan 22 06:09:13 UTC 2016
+pkgbase = opencl-headers-svn
+ pkgdesc = OpenCL 2.1 (Open Computing Language) header files (svn version)
+ pkgver = 2.1.r32373
+ pkgrel = 1
+ epoch = 1
+ url = http://www.khronos.org/registry/cl/
+ arch = any
+ license = custom
+ makedepends = subversion
+ optdepends = libcl: OpenCL library
+ provides = opencl-headers
+ conflicts = opencl-headers
+ source = opencl-headers-svn::svn+https://cvs.khronos.org/svn/repos/registry/trunk/public/cl/api/2.1/
+ md5sums = SKIP
+
+pkgname = opencl-headers-svn
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..69b0b08cefe0
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,40 @@
+# Maintainer: mnovick1988 <anonymous>
+# Contributor: Giovanni Condello <condellog@gmail.com>
+# Contributor: Lukas Jirkovsky <l.jirkovsky@gmail.com>
+# Contributor: Stéphane Gaudreault <stephane@archlinux.org>
+# Contributor: Sylvain HENRY <hsyl20@yahoo.fr>
+
+pkgname=opencl-headers-svn
+pkgver=2.1.r32373
+pkgrel=1
+epoch=1
+pkgdesc='OpenCL 2.1 (Open Computing Language) header files (svn version)'
+arch=('any')
+url='http://www.khronos.org/registry/cl/'
+license=('custom')
+makedepends=('subversion')
+optdepends=('libcl: OpenCL library')
+provides=('opencl-headers')
+conflicts=('opencl-headers')
+source=("$pkgname::svn+https://cvs.khronos.org/svn/repos/registry/trunk/public/cl/api/2.1/")
+md5sums=('SKIP')
+
+pkgver() {
+ cd "$srcdir/$pkgname"
+ local ver="$(svnversion)"
+ printf "2.1.r%s" "${ver//[[:alpha:]]}"
+}
+
+package() {
+ cd "$srcdir/$pkgname"
+
+ install -d -m 755 "$pkgdir"/usr/include/CL
+
+ for h in $(ls -1 *.h *.hpp); do
+ install -m 644 $h "$pkgdir"/usr/include/CL/
+ done
+
+ # extract the license from cl.h
+ install -d -m 755 "$pkgdir"/usr/share/licenses/$pkgname
+ sed '/#ifndef __OPENCL_CL_H/,$ d' cl.h > "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}