diff --git a/pkgs/development/libraries/ldns/default.nix b/pkgs/development/libraries/ldns/default.nix index 883625e551a7..c35cc5883146 100644 --- a/pkgs/development/libraries/ldns/default.nix +++ b/pkgs/development/libraries/ldns/default.nix @@ -1,25 +1,26 @@ {stdenv, fetchurl, openssl, perl}: stdenv.mkDerivation rec { - name = "ldns-1.6.17"; + pname = "ldns"; + version = "1.7.0"; + + name = "${pname}-${version}"; src = fetchurl { - url = "http://www.nlnetlabs.nl/downloads/ldns/${name}.tar.gz"; - sha256 = "1kf8pkwhcssvgzhh6ha1pjjiziwvwmfaali7kaafh6118mcy124b"; + url = "https://www.nlnetlabs.nl/downloads/ldns/${name}.tar.gz"; + sha1 = "ceeeccf8a27e61a854762737f6ee02f44662c1b8"; }; - outputs = [ "out" "dev" ]; - - patches = [ ./perl-5.22-compat.patch ]; - - postPatch = '' + patchPhase = '' patchShebangs doc/doxyparse.pl ''; + outputs = [ "out" "dev" ]; + nativeBuildInputs = [ perl ]; buildInputs = [ openssl ]; - configureFlags = [ "--with-ssl=${openssl.dev}" "--with-drill" ]; + configureFlags = [ "--with-ssl=${openssl.dev}" "--with-drill"]; postInstall = '' moveToOutput "bin/ldns-config" "$dev" diff --git a/pkgs/development/libraries/ldns/perl-5.22-compat.patch b/pkgs/development/libraries/ldns/perl-5.22-compat.patch deleted file mode 100644 index ddf711cef5d8..000000000000 --- a/pkgs/development/libraries/ldns/perl-5.22-compat.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur old/doc/doxyparse.pl new/doc/doxyparse.pl ---- old/doc/doxyparse.pl 2014-01-11 06:04:41.000000000 +0900 -+++ new/doc/doxyparse.pl 2015-08-08 22:29:34.216889652 +0900 -@@ -273,7 +273,7 @@ - - print MAN $MAN_MIDDLE; - -- if (defined(@$also)) { -+ if (@$also) { - print MAN "\n.SH SEE ALSO\n\\fI"; - print MAN join "\\fR, \\fI", @$also; - print MAN "\\fR.\nAnd "; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 55e905107b07..070aad1d029c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2579,7 +2579,9 @@ in ldapvi = callPackage ../tools/misc/ldapvi { }; - ldns = callPackage ../development/libraries/ldns { }; + ldns = callPackage ../development/libraries/ldns { + openssl = openssl_1_1_0; + }; leafpad = callPackage ../applications/editors/leafpad { };