diff options
author | mnovick1988 | 2016-01-22 01:09:30 -0500 |
---|---|---|
committer | mnovick1988 | 2016-01-22 01:09:30 -0500 |
commit | e71102b26ac106bf6caad82fff128dce86e52dc5 (patch) | |
tree | 1abe46b87440679312557dddcc8c12f8293ccbb8 | |
download | aur-opencl-headers-svn.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 40 |
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 +} |