10 rustPlatform.buildRustPackage rec {
11 pname = "hickory-dns";
12 version = "0.25.0-alpha.4";
14 src = fetchFromGitHub {
15 owner = "hickory-dns";
17 rev = "refs/tags/v${version}";
18 hash = "sha256-yLhTQIu9C1ikm0TtoEPLSt7ZWqJXn4YE2Lrx38sSJtE=";
21 cargoHash = "sha256-j6J47b0CWbw4glOYam7VXt3IjPCdYY1y/U1d4Ho82uE=";
23 buildInputs = [ openssl ];
24 nativeBuildInputs = [ pkg-config ];
26 # tests expect internet connectivity to query real nameservers like 8.8.8.8
29 passthru.updateScript = nix-update-script {
30 # remove when 0.25.0 is released
38 description = "Rust based DNS client, server, and resolver";
39 homepage = "https://hickory-dns.org/";
40 maintainers = with lib.maintainers; [ colinsane ];
41 platforms = lib.platforms.linux;
42 license = with lib.licenses; [
46 mainProgram = "hickory-dns";