about summary refs log tree commit diff
path: root/pkgs/applications/misc
diff options
context:
space:
mode:
authorJörg Thalheim <Mic92@users.noreply.github.com>2022-02-17 14:31:10 +0000
committerGitHub <noreply@github.com>2022-02-17 14:31:10 +0000
commita91b28ef0ec576da1ba774ef7f84a57f7dcf490e (patch)
treeb91c9f1a81999a2919af42fe71e26c692cce86c5 /pkgs/applications/misc
parent272a52d47629e2dbb51fe4527cf5b26ef96a1fd6 (diff)
parent64d9b62ab94116b675d10b2e8e1206d514253796 (diff)
Merge pull request #160200 from Stunkymonkey/mediaelch-libmediainfo
mediaelch: fix loading of libmediainfo
Diffstat (limited to 'pkgs/applications/misc')
-rw-r--r--pkgs/applications/misc/mediaelch/default.nix11
1 files changed, 9 insertions, 2 deletions
diff --git a/pkgs/applications/misc/mediaelch/default.nix b/pkgs/applications/misc/mediaelch/default.nix
index aae492c63cda1..7cfe873a44e6c 100644
--- a/pkgs/applications/misc/mediaelch/default.nix
+++ b/pkgs/applications/misc/mediaelch/default.nix
@@ -1,7 +1,10 @@
 { lib
 , mkDerivation
 , fetchFromGitHub
+
 , qmake
+, qttools
+
 , curl
 , ffmpeg
 , libmediainfo
@@ -10,7 +13,6 @@
 , qtdeclarative
 , qtmultimedia
 , qtsvg
-, qttools
 , quazip
 }:
 
@@ -28,7 +30,7 @@ mkDerivation rec {
 
   nativeBuildInputs = [ qmake qttools ];
 
-  buildInputs = [ curl libmediainfo libzen ffmpeg qtbase qtdeclarative qtmultimedia qtsvg ];
+  buildInputs = [ curl ffmpeg libmediainfo libzen qtbase qtdeclarative qtmultimedia qtsvg ];
 
   qmakeFlags = [
     "USE_EXTERN_QUAZIP=${quazip}/include/quazip5"
@@ -38,6 +40,11 @@ mkDerivation rec {
     substituteInPlace MediaElch.pro --replace "/usr" "$out"
   '';
 
+  qtWrapperArgs = [
+    # libmediainfo.so.0 is loaded dynamically
+    "--prefix LD_LIBRARY_PATH : ${libmediainfo}/lib"
+  ];
+
   meta = with lib; {
     homepage = "https://mediaelch.de/mediaelch/";
     description = "Media Manager for Kodi";