From dc32f1a22ae555691a93d67491b9a48d5b7897d2 Mon Sep 17 00:00:00 2001 From: Thomas Butter Date: Sun, 19 Apr 2026 18:29:59 +0000 Subject: [PATCH] dnsenum: 1.2.4.2 -> 1.3.2 --- pkgs/by-name/dn/dnsenum/package.nix | 34 +++++++++++++++++++++++------ 1 file changed, 27 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/dn/dnsenum/package.nix b/pkgs/by-name/dn/dnsenum/package.nix index 165a48b02b84..b5bb75c84795 100644 --- a/pkgs/by-name/dn/dnsenum/package.nix +++ b/pkgs/by-name/dn/dnsenum/package.nix @@ -9,15 +9,19 @@ stdenv.mkDerivation (finalAttrs: { pname = "dnsenum"; - version = "1.2.4.2"; + version = "1.3.2"; src = fetchFromGitHub { - owner = "fwaeytens"; - repo = "dnsenum"; - rev = finalAttrs.version; - sha256 = "1bg1ljv6klic13wq4r53bg6inhc74kqwm3w210865b1v1n8wj60v"; + owner = "SparrowOchon"; + repo = "dnsenum2"; + rev = "v${finalAttrs.version}"; + sha256 = "sha256-I4I+HNQC7xqIF2P7NBy2Ophh3znl5qy9fSicJKIBUis="; }; + patchPhase = '' + rm Makefile + ''; + propagatedBuildInputs = with perlPackages; [ perl NetDNS @@ -35,11 +39,27 @@ stdenv.mkDerivation (finalAttrs: { install -vD dns.txt -t $out/share ''; + postFixup = '' + wrapProgram $out/bin/dnsenum \ + --prefix PERL5LIB : "${ + with perlPackages; + makePerlPath [ + NetIP + NetDNS + NetNetmask + StringRandom + XMLWriter + NetWhoisIP + WWWMechanize + ] + }" + ''; + meta = { - homepage = "https://github.com/fwaeytens/dnsenum"; + homepage = "https://github.com/SparrowOchon/dnsenum2"; description = "Tool to enumerate DNS information"; mainProgram = "dnsenum"; - maintainers = [ ]; + maintainers = with lib.maintainers; [ tbutter ]; license = lib.licenses.gpl2Plus; platforms = lib.platforms.all; };