diff --git a/pkgs/development/libraries/opencl-icd/default.nix b/pkgs/development/libraries/opencl-icd/default.nix new file mode 100644 index 00000000000..9f556739ae6 --- /dev/null +++ b/pkgs/development/libraries/opencl-icd/default.nix @@ -0,0 +1,15 @@ +{ stdenv, fetchurl, ruby, opencl-headers }: let + + version = "2.2.9"; + +in stdenv.mkDerivation { + + name = "opencl-icd-${version}"; + buildInputs = [ ruby opencl-headers ]; + configureFlags = [ "--enable-official-khronos-headers" ]; + src = fetchurl { + url = "https://forge.imag.fr/frs/download.php/716/ocl-icd-${version}.tar.gz"; + sha256 = "1rgaixwnxmrq2aq4kcdvs0yx7i6krakarya9vqs7qwsv5hzc32hc"; + }; + +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5a05669559b..cc714d2f203 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8555,6 +8555,8 @@ in opencl-headers = callPackage ../development/libraries/opencl-headers { }; + opencl-icd = callPackage ../development/libraries/opencl-icd { }; + opencollada = callPackage ../development/libraries/opencollada { }; opencsg = callPackage ../development/libraries/opencsg { };