intel-media-sdk: fix gcc13 build with patch

This commit is contained in:
Peder Bergebakken Sundt 2023-12-16 01:38:59 +01:00 committed by Martin Weinelt
parent 735674fc33
commit fc71dc947c
No known key found for this signature in database
GPG Key ID: 87C1E9888F856759

View File

@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, gtest, libdrm, libpciaccess, libva, libX11
, libXau, libXdmcp, libpthreadstubs }:
, libXau, libXdmcp, libpthreadstubs, fetchpatch }:
stdenv.mkDerivation rec {
pname = "intel-media-sdk";
@ -12,6 +12,15 @@ stdenv.mkDerivation rec {
hash = "sha256-wno3a/ZSKvgHvZiiJ0Gq9GlrEbfHCizkrSiHD6k/Loo=";
};
patches = [
# https://github.com/Intel-Media-SDK/MediaSDK/pull/3005
(fetchpatch {
name = "include-cstdint-explicitly.patch";
url = "https://github.com/Intel-Media-SDK/MediaSDK/commit/a4f37707c1bfdd5612d3de4623ffb2d21e8c1356.patch";
hash = "sha256-OPwGzcMTctJvHcKn5bHqV8Ivj4P7+E4K9WOKgECqf04=";
})
];
nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [
libdrm libva libpciaccess libX11 libXau libXdmcp libpthreadstubs