summary refs log tree commit diff
path: root/pkgs/tools/networking/unbound
diff options
context:
space:
mode:
authorVladimír Čunát <v@cunat.cz>2019-10-02 20:15:47 +0200
committerVladimír Čunát <v@cunat.cz>2019-10-02 20:15:47 +0200
commit96d65875f843a304a2f4ae6921b4a55a585ac808 (patch)
tree90d4a258b837c903ac930a4250e5b2bc623a20af /pkgs/tools/networking/unbound
parent6153f6d89f5232feb082e84cc5e0978508b9b3bd (diff)
downloadnixpkgs-96d65875f843a304a2f4ae6921b4a55a585ac808.tar
nixpkgs-96d65875f843a304a2f4ae6921b4a55a585ac808.tar.gz
nixpkgs-96d65875f843a304a2f4ae6921b4a55a585ac808.tar.bz2
nixpkgs-96d65875f843a304a2f4ae6921b4a55a585ac808.tar.lz
nixpkgs-96d65875f843a304a2f4ae6921b4a55a585ac808.tar.xz
nixpkgs-96d65875f843a304a2f4ae6921b4a55a585ac808.tar.zst
nixpkgs-96d65875f843a304a2f4ae6921b4a55a585ac808.zip
unbound: fix build with nettle-3.5
Diffstat (limited to 'pkgs/tools/networking/unbound')
-rw-r--r--pkgs/tools/networking/unbound/default.nix7
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/tools/networking/unbound/default.nix b/pkgs/tools/networking/unbound/default.nix
index 8a4b6e6650e..0f51d72322a 100644
--- a/pkgs/tools/networking/unbound/default.nix
+++ b/pkgs/tools/networking/unbound/default.nix
@@ -9,6 +9,13 @@ stdenv.mkDerivation rec {
     sha256 = "1ykdy62sgzv33ggkmzwx2h0ifm7hyyxyfkb4zckv7gz4f28xsm8v";
   };
 
+  # https://github.com/NLnetLabs/unbound/pull/90
+  postPatch = ''
+    substituteInPlace validator/val_secalgo.c \
+      --replace '&nettle_secp_256r1' 'nettle_get_secp_256r1()' \
+      --replace '&nettle_secp_384r1' 'nettle_get_secp_384r1()'
+  '';
+
   outputs = [ "out" "lib" "man" ]; # "dev" would only split ~20 kB
 
   buildInputs = [ openssl nettle expat libevent ];