summary refs log tree commit diff
diff options
context:
space:
mode:
authorDomen Kožar <domen@dev.si>2015-06-04 11:01:44 +0200
committerDomen Kožar <domen@dev.si>2015-06-04 11:01:44 +0200
commita53955eac99ce2933b6bdbf6d152754878c063b5 (patch)
treec27ea9f27e39e41cd3ac6e3418f0a2d398d03657
parenteb9874389bd947eb5f678b19f2d23bd9580d1be8 (diff)
parent78f2410865195085eb88c16cd547682fda334f97 (diff)
downloadnixlib-a53955eac99ce2933b6bdbf6d152754878c063b5.tar
nixlib-a53955eac99ce2933b6bdbf6d152754878c063b5.tar.gz
nixlib-a53955eac99ce2933b6bdbf6d152754878c063b5.tar.bz2
nixlib-a53955eac99ce2933b6bdbf6d152754878c063b5.tar.lz
nixlib-a53955eac99ce2933b6bdbf6d152754878c063b5.tar.xz
nixlib-a53955eac99ce2933b6bdbf6d152754878c063b5.tar.zst
nixlib-a53955eac99ce2933b6bdbf6d152754878c063b5.zip
Merge pull request #8167 from richardlarocque/kodi_fix_rebased
kodi: Enable RTMP support
-rw-r--r--pkgs/applications/video/kodi/default.nix12
1 files changed, 8 insertions, 4 deletions
diff --git a/pkgs/applications/video/kodi/default.nix b/pkgs/applications/video/kodi/default.nix
index dafa381d9eca..cd24f2bfc2a4 100644
--- a/pkgs/applications/video/kodi/default.nix
+++ b/pkgs/applications/video/kodi/default.nix
@@ -21,7 +21,7 @@
 , samba ? null, sambaSupport ? true
 , libmicrohttpd, bash
 # TODO: would be nice to have nfsSupport (needs libnfs library)
-# TODO: librtmp
+, rtmpdump ? null, rtmpSupport ? true
 , libvdpau ? null, vdpauSupport ? true
 , libpulseaudio ? null, pulseSupport ? true
 , libcec ? null, cecSupport ? true
@@ -34,6 +34,7 @@ assert sambaSupport -> samba != null;
 assert vdpauSupport -> libvdpau != null;
 assert pulseSupport -> libpulseaudio != null;
 assert cecSupport   -> libcec != null;
+assert rtmpSupport  -> rtmpdump != null;
 
 let
   rel = "Helix";
@@ -75,7 +76,8 @@ in stdenv.mkDerivation rec {
     ++ lib.optional sambaSupport samba
     ++ lib.optional vdpauSupport libvdpau
     ++ lib.optional pulseSupport libpulseaudio
-    ++ lib.optional cecSupport libcec;
+    ++ lib.optional cecSupport libcec
+    ++ lib.optional rtmpSupport rtmpdump;
 
     dontUseCmakeConfigure = true;
 
@@ -96,7 +98,8 @@ in stdenv.mkDerivation rec {
     ]
     ++ lib.optional (!sambaSupport) "--disable-samba"
     ++ lib.optional vdpauSupport "--enable-vdpau"
-    ++ lib.optional pulseSupport "--enable-pulse";
+    ++ lib.optional pulseSupport "--enable-pulse"
+    ++ lib.optional rtmpSupport "--enable-rtmp";
 
     postInstall = ''
       for p in $(ls $out/bin/) ; do
@@ -108,7 +111,8 @@ in stdenv.mkDerivation rec {
           --prefix LD_LIBRARY_PATH ":" "${systemd}/lib" \
           --prefix LD_LIBRARY_PATH ":" "${libmad}/lib" \
           --prefix LD_LIBRARY_PATH ":" "${libvdpau}/lib" \
-          --prefix LD_LIBRARY_PATH ":" "${libcec}/lib"
+          --prefix LD_LIBRARY_PATH ":" "${libcec}/lib" \
+          --prefix LD_LIBRARY_PATH ":" "${rtmpdump}/lib"
       done
     '';