about 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:49:32 +0300
committerIzorkin <izorkin@elven.pw>2021-12-03 23:26:43 +0300
commit1e4864e29574992c4e51af7eafe8dc65f8181c3d (patch)
treeeb84a46637815360878d91f4d27ede5a51b2fd89 /pkgs/tools/networking/curl
parentda30a0cfb834dade38c26dd71297b9cdab774fbb (diff)
curl: add psl support
Diffstat (limited to 'pkgs/tools/networking/curl')
-rw-r--r--pkgs/tools/networking/curl/default.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/tools/networking/curl/default.nix b/pkgs/tools/networking/curl/default.nix
index 3322165634bf4..c71e9823b21f4 100644
--- a/pkgs/tools/networking/curl/default.nix
+++ b/pkgs/tools/networking/curl/default.nix
@@ -22,6 +22,7 @@
 , c-aresSupport ? false, c-ares ? null
 , brotliSupport ? false, brotli ? null
 , rtmpSupport ? false, rtmpdump ? null
+, pslSupport ? false, libpsl ? null
 }:
 
 # Note: this package is used for bootstrapping fetchurl, and thus
@@ -46,6 +47,7 @@ assert brotliSupport -> brotli != null;
 assert gsaslSupport -> gsasl != null;
 assert gssSupport -> libkrb5 != null;
 assert rtmpSupport -> rtmpdump !=null;
+assert pslSupport -> libpsl !=null;
 
 stdenv.mkDerivation rec {
   pname = "curl";
@@ -89,7 +91,8 @@ stdenv.mkDerivation rec {
     optional wolfsslSupport wolfssl ++
     optional scpSupport libssh2 ++
     optional brotliSupport brotli ++
-    optional rtmpSupport rtmpdump;
+    optional rtmpSupport rtmpdump ++
+    optional pslSupport libpsl;
 
   # for the second line see https://curl.haxx.se/mail/tracker-2014-03/0087.html
   preConfigure = ''