python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / libraries / ocl-icd / default.nix
blobea8e1841b0c1ac36035fcbe29d73ab159468948b
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , ruby
5 , opencl-headers
6 , addOpenGLRunpath
7 , autoreconfHook
8 }:
10 stdenv.mkDerivation rec {
11   pname = "ocl-icd";
12   version = "2.3.1";
14   src = fetchFromGitHub {
15     owner = "OCL-dev";
16     repo = "ocl-icd";
17     rev = "v${version}";
18     sha256 = "1km2rqc9pw6xxkqp77a22pxfsb5kgw95w9zd15l5jgvyjb6rqqad";
19   };
21   nativeBuildInputs = [
22     autoreconfHook
23     ruby
24   ];
26   buildInputs = [ opencl-headers ];
28   configureFlags = [
29     "--enable-custom-vendordir=/run/opengl-driver/etc/OpenCL/vendors"
30   ];
32   meta = with lib; {
33     description = "OpenCL ICD Loader for ${opencl-headers.name}";
34     homepage    = "https://github.com/OCL-dev/ocl-icd";
35     license     = licenses.bsd2;
36     platforms = platforms.unix;
37     maintainers = with maintainers; [ r-burns ];
38   };