linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / libraries / ocl-icd / default.nix
blobb84aa6a146d7b488e7e36b79367be4edc17689d3
1 {lib, stdenv, fetchurl, ruby, opencl-headers, addOpenGLRunpath }:
3 stdenv.mkDerivation rec {
4   pname = "ocl-icd";
5   version = "2.2.10";
7   src = fetchurl {
8     url = "https://forge.imag.fr/frs/download.php/810/${pname}-${version}.tar.gz";
9     sha256 = "0f14gpa13sdm0kzqv5yycp4pschbmi6n5fj7wl4ilspzsrqcgqr2";
10   };
12   nativeBuildInputs = [ ruby ];
14   buildInputs = [ opencl-headers ];
16   postPatch = ''
17     sed -i 's,"/etc/OpenCL/vendors","${addOpenGLRunpath.driverLink}/etc/OpenCL/vendors",g' ocl_icd_loader.c
18   '';
20   meta = with lib; {
21     description = "OpenCL ICD Loader for ${opencl-headers.name}";
22     homepage    = "https://forge.imag.fr/projects/ocl-icd/";
23     license     = licenses.bsd2;
24     platforms = platforms.linux;
25   };