summary refs log tree commit diff
path: root/pkgs/tools/networking/curl
diff options
context:
space:
mode:
authorIzorkin <izorkin@elven.pw>2021-11-13 22:47:33 +0300
committerIzorkin <izorkin@elven.pw>2021-12-03 23:26:43 +0300
commitda30a0cfb834dade38c26dd71297b9cdab774fbb (patch)
tree539383fd314c6e7263dbca4f33d13dc2a75a5aa9 /pkgs/tools/networking/curl
parentbc721b462ba9dc8a93d63f6b4310ef8c8e43e3e9 (diff)
downloadnixpkgs-da30a0cfb834dade38c26dd71297b9cdab774fbb.tar
nixpkgs-da30a0cfb834dade38c26dd71297b9cdab774fbb.tar.gz
nixpkgs-da30a0cfb834dade38c26dd71297b9cdab774fbb.tar.bz2
nixpkgs-da30a0cfb834dade38c26dd71297b9cdab774fbb.tar.lz
nixpkgs-da30a0cfb834dade38c26dd71297b9cdab774fbb.tar.xz
nixpkgs-da30a0cfb834dade38c26dd71297b9cdab774fbb.tar.zst
nixpkgs-da30a0cfb834dade38c26dd71297b9cdab774fbb.zip
curl: add support rtmp protocol
Diffstat (limited to 'pkgs/tools/networking/curl')
-rw-r--r--pkgs/tools/networking/curl/default.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/tools/networking/curl/default.nix b/pkgs/tools/networking/curl/default.nix
index 1570617ebc3..3322165634b 100644
--- a/pkgs/tools/networking/curl/default.nix
+++ b/pkgs/tools/networking/curl/default.nix
@@ -21,6 +21,7 @@
   ), libkrb5 ? null
 , c-aresSupport ? false, c-ares ? null
 , brotliSupport ? false, brotli ? null
+, rtmpSupport ? false, rtmpdump ? null
 }:
 
 # Note: this package is used for bootstrapping fetchurl, and thus
@@ -44,6 +45,7 @@ assert c-aresSupport -> c-ares != null;
 assert brotliSupport -> brotli != null;
 assert gsaslSupport -> gsasl != null;
 assert gssSupport -> libkrb5 != null;
+assert rtmpSupport -> rtmpdump !=null;
 
 stdenv.mkDerivation rec {
   pname = "curl";
@@ -86,7 +88,8 @@ stdenv.mkDerivation rec {
     optional gnutlsSupport gnutls ++
     optional wolfsslSupport wolfssl ++
     optional scpSupport libssh2 ++
-    optional brotliSupport brotli;
+    optional brotliSupport brotli ++
+    optional rtmpSupport rtmpdump;
 
   # for the second line see https://curl.haxx.se/mail/tracker-2014-03/0087.html
   preConfigure = ''
@@ -110,6 +113,7 @@ stdenv.mkDerivation rec {
       (lib.withFeatureAs idnSupport "libidn2" (lib.getDev libidn2))
       (lib.withFeature zstdSupport "zstd")
       (lib.withFeature brotliSupport "brotli")
+      (lib.withFeature rtmpSupport "librtmp")
     ]
     ++ lib.optional wolfsslSupport "--with-wolfssl=${lib.getDev wolfssl}"
     ++ lib.optional c-aresSupport "--enable-ares=${c-ares}"