aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/tools/networking/unbound/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/tools/networking/unbound/default.nix')
-rw-r--r--nixpkgs/pkgs/tools/networking/unbound/default.nix13
1 files changed, 4 insertions, 9 deletions
diff --git a/nixpkgs/pkgs/tools/networking/unbound/default.nix b/nixpkgs/pkgs/tools/networking/unbound/default.nix
index 6390ab35f95..9b33d53e54f 100644
--- a/nixpkgs/pkgs/tools/networking/unbound/default.nix
+++ b/nixpkgs/pkgs/tools/networking/unbound/default.nix
@@ -2,20 +2,13 @@
stdenv.mkDerivation rec {
pname = "unbound";
- version = "1.10.1";
+ version = "1.11.0";
src = fetchurl {
url = "https://unbound.net/downloads/${pname}-${version}.tar.gz";
- sha256 = "0dnmh9jjh2v274f0hl31bgv40pl77mmfgky8bkqr5kvi3b17fdmp";
+ sha256 = "1xqywn2qdmjjq0csrqxh9p2rnizdrr1f99zdx87z7f3fyyc0fbwz";
};
- # 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 ];
@@ -30,6 +23,8 @@ stdenv.mkDerivation rec {
"--with-rootkey-file=${dns-root-data}/root.key"
"--enable-pie"
"--enable-relro-now"
+ ] ++ stdenv.lib.optional stdenv.hostPlatform.isStatic [
+ "--disable-flto"
];
installFlags = [ "configfile=\${out}/etc/unbound/unbound.conf" ];