python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / libraries / nvidia-vaapi-driver / default.nix
blob3554457d3f279de4ca5df9ccaa50ab6e2592deae
1 { stdenv
2 , fetchFromGitHub
3 , lib
4 , meson
5 , ninja
6 , pkg-config
7 , libGL
8 , gst_all_1
9 , nv-codec-headers-11
10 , libva
11 , addOpenGLRunpath
14 stdenv.mkDerivation rec {
15   pname = "nvidia-vaapi-driver";
16   version = "0.0.7";
18   src = fetchFromGitHub {
19     owner = "elFarto";
20     repo = pname;
21     rev = "v${version}";
22     sha256 = "sha256-c74XJW9e8sgjBuTpZQOgIvgEoP73aQlx6beE6bChYfw=";
23   };
25   nativeBuildInputs = [
26     meson
27     ninja
28     pkg-config
29     addOpenGLRunpath
30   ];
32   buildInputs = [
33     libGL
34     gst_all_1.gstreamer
35     gst_all_1.gst-plugins-bad
36     nv-codec-headers-11
37     libva
38   ];
40   postFixup = ''
41     addOpenGLRunpath "$out/lib/dri/nvidia_drv_video.so"
42   '';
44   meta = with lib;{
45     homepage = "https://github.com/elFarto/nvidia-vaapi-driver";
46     description = "A VA-API implemention using NVIDIA's NVDEC";
47     license = licenses.mit;
48     maintainers = with maintainers;[ nickcao ];
49   };