nsdiff: init at 1.85 (#427461)

This commit is contained in:
Sandro
2025-09-13 19:49:57 +00:00
committed by GitHub
2 changed files with 39 additions and 0 deletions
+2
View File
@@ -9879,6 +9879,8 @@ with pkgs;
nsd = callPackage ../servers/dns/nsd (config.nsd or { });
nsdiff = perlPackages.nsdiff;
outline = callPackage ../servers/web-apps/outline (
lib.fix (super: {
yarn = yarn.override { inherit (super) nodejs; };
+37
View File
@@ -26773,6 +26773,43 @@ with self;
};
};
nsdiff = buildPerlPackage {
pname = "nsdiff";
version = "1.85";
src = fetchurl {
url = "https://dotat.at/prog/nsdiff/DNS-nsdiff-1.85.tar.gz";
hash = "sha256-yo4WDa/xZL+5m+i3RnqDBZkGcl+tqR118laRez0xNAA=";
};
nativeBuildInputs = [ pkgs.makeWrapper ];
preFixup = ''
# nsdiff requires dig and named-compilezone
wrapProgram $out/bin/nsdiff --prefix PATH : ${
with pkgs;
lib.makeBinPath [
dig
dnsutils
]
}
# nsvi requires dig and nsdiff
wrapProgram $out/bin/nsvi --prefix PATH : ${lib.makeBinPath [ pkgs.dig ]}
# nspatch only requires nsdiff
'';
meta = {
description = "Create a \"nsupdate\" script from DNS zone file differences";
homepage = "https://dotat.at/prog/nsdiff/";
license = with lib.licenses; [
mit0
bsd0
];
maintainers = [ maintainers.mynacol ];
mainProgram = "nsdiff";
};
};
PackageConstants = buildPerlPackage {
pname = "Package-Constants";
version = "0.06";