summaryrefslogtreecommitdiff
path: root/libvpl-gpu.nix
blob: f87307e7fd882fa60ebd50b9c720cf5234c0d5f8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
{ inputs }:
self: super: {
  libvpl-gpu =
    with super;
    stdenv.mkDerivation {
      name = "libvpl-gpu";
      version = "git";
      src = fetchGit {
        url = "https://github.com/intel/vpl-gpu-rt";
        ref = "main";
        #          rev = "205bdb828b70439482d96dc398727b975523866c";
      };
      nativeBuildInputs = [
        cmake
        pkg-config
      ];
      buildInputs = with xorg; [
        self.libva_my
        libdrm
        libpciaccess
        libX11
        libxcb
        self.intel-gmmlib
        #          self.libvpl
        #          intel-ocl self.intel-media-sdk
      ];
      cmakeFlags = [
        "-DBUILD_RUNTIME=ON"
        "-DBUILD_TOOLS=ON"
      ];
    };
}