python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / libraries / intel-media-sdk / default.nix
blob665fdb3f93e388e8cf1f715a065869e3031e8916
1 { lib, stdenv, fetchFromGitHub, cmake, pkg-config, gtest, libdrm, libpciaccess, libva, libX11
2 , libXau, libXdmcp, libpthreadstubs }:
4 stdenv.mkDerivation rec {
5   pname = "intel-media-sdk";
6   version = "22.5.4";
8   src = fetchFromGitHub {
9     owner = "Intel-Media-SDK";
10     repo = "MediaSDK";
11     rev = "intel-mediasdk-${version}";
12     sha256 = "sha256-f9b0+BWUlekMM0huPdJ5Ms4tYr/ipgfLiQ310FQKAXA=";
13   };
15   nativeBuildInputs = [ cmake pkg-config ];
16   buildInputs = [
17     libdrm libva libpciaccess libX11 libXau libXdmcp libpthreadstubs
18   ];
19   checkInputs = [ gtest ];
21   cmakeFlags = [
22     "-DBUILD_SAMPLES=OFF"
23     "-DBUILD_TESTS=${if doCheck then "ON" else "OFF"}"
24     "-DUSE_SYSTEM_GTEST=ON"
25   ];
27   doCheck = true;
29   meta = with lib; {
30     description = "Intel Media SDK";
31     license = licenses.mit;
32     maintainers = with maintainers; [ midchildan ];
33     platforms = [ "x86_64-linux" ];
34   };