summary refs log tree commit diff
path: root/pkgs/servers
diff options
context:
space:
mode:
authorTristan Helmich <tristan.helmich@gmail.com>2016-10-03 12:14:46 +0200
committerTristan Helmich <tristan.helmich@gmail.com>2016-10-03 12:23:44 +0200
commit81ff7635416d66ea613ec871d1ece0130149ab00 (patch)
tree8a196525e710d5b5f7d69470a983d8fb6ff0c018 /pkgs/servers
parent08cb89ae19f3e6f61627b27382fe08e6a9173bf8 (diff)
downloadnixlib-81ff7635416d66ea613ec871d1ece0130149ab00.tar
nixlib-81ff7635416d66ea613ec871d1ece0130149ab00.tar.gz
nixlib-81ff7635416d66ea613ec871d1ece0130149ab00.tar.bz2
nixlib-81ff7635416d66ea613ec871d1ece0130149ab00.tar.lz
nixlib-81ff7635416d66ea613ec871d1ece0130149ab00.tar.xz
nixlib-81ff7635416d66ea613ec871d1ece0130149ab00.tar.zst
nixlib-81ff7635416d66ea613ec871d1ece0130149ab00.zip
emby: use makeWrapper to supply ffmpeg/probe paths
Fixes NixOS/nixpkgs#19118
Diffstat (limited to 'pkgs/servers')
-rw-r--r--pkgs/servers/emby/default.nix8
1 files changed, 7 insertions, 1 deletions
diff --git a/pkgs/servers/emby/default.nix b/pkgs/servers/emby/default.nix
index 5d4501b81ccf..a9569e8f1dd9 100644
--- a/pkgs/servers/emby/default.nix
+++ b/pkgs/servers/emby/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgs, ... }:
+{ stdenv, fetchurl, pkgs, makeWrapper, mono, ffmpeg, ... }:
 
 stdenv.mkDerivation rec {
   name = "emby-${version}";
@@ -9,6 +9,9 @@ stdenv.mkDerivation rec {
     sha256 = "1j1fa54as8s75qky5gw9bw3b19mgn72nv89ip2hgln6bjv1b40jq";
   };
 
+  buildInputs = with pkgs; [
+    makeWrapper
+  ];
   propagatedBuildInputs = with pkgs; [
     mono
     sqlite
@@ -23,6 +26,9 @@ stdenv.mkDerivation rec {
   installPhase = ''
     mkdir -p $out/bin
     cp -r MediaBrowser.Server.Mono/bin/Release\ Mono/* $out/bin/
+
+    makeWrapper "${mono}/bin/mono" $out/bin/MediaBrowser.Server.Mono \
+      --add-flags "$out/bin/MediaBrowser.Server.Mono.exe -ffmpeg ${ffmpeg}/bin/ffmpeg -ffprobe ${ffmpeg}/bin/ffprobe"
   '';
 
   meta = {