diff --git a/srcpkgs/opencl-clhpp/files/LICENSE.txt b/srcpkgs/opencl-clhpp/files/LICENSE.txt new file mode 100644 index 00000000000..e022241b4aa --- /dev/null +++ b/srcpkgs/opencl-clhpp/files/LICENSE.txt @@ -0,0 +1,25 @@ +Copyright (c) 2008-2015 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and/or associated documentation files (the +"Materials"), to deal in the Materials without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Materials, and to +permit persons to whom the Materials are furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Materials. + +MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS +KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS +SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT + https://www.khronos.org/registry/ + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. diff --git a/srcpkgs/opencl-clhpp/template b/srcpkgs/opencl-clhpp/template new file mode 100644 index 00000000000..03bda3c21fd --- /dev/null +++ b/srcpkgs/opencl-clhpp/template @@ -0,0 +1,28 @@ +# Template file for 'OpenCL-CLHPP' +pkgname=opencl-clhpp +version=2.0.10 +revision=1 +wrksrc=OpenCL-CLHPP-${version} +noarch="yes" +hostmakedepends="python" +short_desc="OpenCL Host API C++ bindings (cl.hpp and cl2.hpp)" +maintainer="lemmi " +license="MIT" +homepage="http://www.khronos.org/registry/cl/" +distfiles="https://github.com/KhronosGroup/OpenCL-CLHPP/archive/v2.0.10.tar.gz" +checksum=fa27456295c3fa534ce824eb0314190a8b3ebd3ba4d93a0b1270fc65bf378f2b + +do_build() { + python gen_cl_hpp.py -i input_cl.hpp -o cl.hpp +} + +do_install() { + vmkdir usr/include/CL + install -m644 cl.hpp ${DESTDIR}/usr/include/CL + install -m644 input_cl2.hpp ${DESTDIR}/usr/include/CL/cl2.hpp + + # LICENSE.txt from git master. Check on next update whether it can be + # removed again + + vlicense ${FILESDIR}/LICENSE.txt +}