chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / vp / vpl-gpu-rt / package.nix
blob9dac995970f47b89df33e5ca7e5726019673e3ea
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , cmake
5 , pkg-config
6 , libdrm
7 , libva
8 }:
10 stdenv.mkDerivation rec {
11   pname = "vpl-gpu-rt";
12   version = "24.2.5";
14   outputs = [ "out" "dev" ];
16   src = fetchFromGitHub {
17     owner = "intel";
18     repo = "vpl-gpu-rt";
19     rev = "intel-onevpl-${version}";
20     hash = "sha256-WYlA8+i8TTFHsU4+doLcv75F9MR2V/BEuNGGLgM4p1s=";
21   };
23   nativeBuildInputs = [ cmake pkg-config ];
25   buildInputs = [ libdrm libva ];
27   meta = {
28     description = "oneAPI Video Processing Library Intel GPU implementation";
29     homepage = "https://github.com/intel/vpl-gpu-rt";
30     changelog = "https://github.com/intel/vpl-gpu-rt/releases/tag/${src.rev}";
31     license = [ lib.licenses.mit ];
32     platforms = lib.platforms.linux;
33     # CMake adds x86 specific compiler flags in <source>/builder/FindGlobals.cmake
34     # NOTE: https://github.com/oneapi-src/oneVPL-intel-gpu/issues/303
35     broken = !stdenv.hostPlatform.isx86;
36     maintainers = with lib.maintainers; [ evanrichter pjungkamp ];
37   };