summary refs log tree commit diff
diff options
context:
space:
mode:
authorRichard Larocque <richard.larocque@gmail.com>2015-06-02 22:33:27 -0700
committerRichard Larocque <richard.larocque@gmail.com>2015-06-03 23:27:39 -0700
commit78f2410865195085eb88c16cd547682fda334f97 (patch)
tree3a172e036ee47bf459ee2ad79e448d20f87cc193
parenta714ddcbd588432906497347b9613b6a32fca920 (diff)
downloadnixlib-78f2410865195085eb88c16cd547682fda334f97.tar
nixlib-78f2410865195085eb88c16cd547682fda334f97.tar.gz
nixlib-78f2410865195085eb88c16cd547682fda334f97.tar.bz2
nixlib-78f2410865195085eb88c16cd547682fda334f97.tar.lz
nixlib-78f2410865195085eb88c16cd547682fda334f97.tar.xz
nixlib-78f2410865195085eb88c16cd547682fda334f97.tar.zst
nixlib-78f2410865195085eb88c16cd547682fda334f97.zip
kodi: Enable RTMP support
Ports over similar XBMC changes from
d221fd91a3d156bb3cdb4789ee8e068d0641ee8d.
-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
     '';