From deb21566a00b7af2c4006dcfbb28ae9641a95690 Mon Sep 17 00:00:00 2001 From: Yureka Date: Tue, 27 Sep 2022 07:23:16 +0200 Subject: [PATCH] libmediainfo: fix cross-compilation --- pkgs/development/libraries/libmediainfo/default.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/libmediainfo/default.nix b/pkgs/development/libraries/libmediainfo/default.nix index 38f27ab23fcd..5ae0c2b7edb0 100644 --- a/pkgs/development/libraries/libmediainfo/default.nix +++ b/pkgs/development/libraries/libmediainfo/default.nix @@ -12,7 +12,12 @@ stdenv.mkDerivation rec { buildInputs = [ zlib ]; propagatedBuildInputs = [ libzen ]; - postPatch = "cd Project/GNU/Library"; + sourceRoot = "MediaInfoLib/Project/GNU/Library"; + + postPatch = lib.optionalString (stdenv.cc.targetPrefix != "") '' + substituteInPlace configure.ac \ + --replace "pkg-config " "${stdenv.cc.targetPrefix}pkg-config " + ''; configureFlags = [ "--enable-shared" ];