diff options
author | Izorkin <izorkin@elven.pw> | 2021-11-13 22:47:33 +0300 |
---|---|---|
committer | Izorkin <izorkin@elven.pw> | 2021-12-03 23:26:43 +0300 |
commit | da30a0cfb834dade38c26dd71297b9cdab774fbb (patch) | |
tree | 539383fd314c6e7263dbca4f33d13dc2a75a5aa9 /pkgs/tools/networking/curl | |
parent | bc721b462ba9dc8a93d63f6b4310ef8c8e43e3e9 (diff) | |
download | nixpkgs-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.nix | 6 |
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}" |