at 18.03-beta 26 lines 683 B view raw
1{ stdenv, fetchFromGitHub 2, version # "12" for "1.2", "22" for "2.2" and so on 3}: 4 5stdenv.mkDerivation rec { 6 name = "opencl-headers-${version}-2017-07-18"; 7 8 src = fetchFromGitHub { 9 owner = "KhronosGroup"; 10 repo = "OpenCL-Headers"; 11 rev = "f039db6764d52388658ef15c30b2237bbda49803"; 12 sha256 = "0z04i330zr8czak2624q71aajdcq7ly8mb5bgala5m235qjpsrh7"; 13 }; 14 15 installPhase = '' 16 mkdir -p $out/include/CL 17 cp opencl${version}/CL/* $out/include/CL 18 ''; 19 20 meta = with stdenv.lib; { 21 description = "Khronos OpenCL headers version ${version}"; 22 homepage = https://www.khronos.org/registry/cl/; 23 license = licenses.mit; 24 platforms = platforms.unix; 25 }; 26}