From f36a1aaea3198a845e2b48b7a5e71faba52ced45 Mon Sep 17 00:00:00 2001 From: Daniel Nagy Date: Wed, 16 Feb 2022 12:07:58 +0100 Subject: [PATCH] overrides.pymediainfo: patch libmediainfo paths --- overrides/default.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/overrides/default.nix b/overrides/default.nix index 76cc456bf..5fb08db4b 100644 --- a/overrides/default.nix +++ b/overrides/default.nix @@ -1353,6 +1353,20 @@ lib.composeManyExtensions [ } ); + pymediainfo = super.pymediainfo.overridePythonAttrs ( + old: { + postPatch = (old.postPatch or "") + '' + substituteInPlace pymediainfo/__init__.py \ + --replace "libmediainfo.0.dylib" \ + "${pkgs.libmediainfo}/lib/libmediainfo.0${stdenv.hostPlatform.extensions.sharedLibrary}" \ + --replace "libmediainfo.dylib" \ + "${pkgs.libmediainfo}/lib/libmediainfo${stdenv.hostPlatform.extensions.sharedLibrary}" \ + --replace "libmediainfo.so.0" \ + "${pkgs.libmediainfo}/lib/libmediainfo${stdenv.hostPlatform.extensions.sharedLibrary}.0" + ''; + } + ); + pymssql = super.pymssql.overridePythonAttrs (old: { buildInputs = (old.buildInputs or [ ]) ++ [ pkgs.openssl ];