From 64bd0a2ce56116f2af486f04b49a302ddde16366 Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Tue, 10 Jun 2025 20:00:36 +0400 Subject: [PATCH] dnsproxy: modernize --- pkgs/by-name/dn/dnsproxy/package.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/dn/dnsproxy/package.nix b/pkgs/by-name/dn/dnsproxy/package.nix index 424414859c57..87af4e15623c 100644 --- a/pkgs/by-name/dn/dnsproxy/package.nix +++ b/pkgs/by-name/dn/dnsproxy/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "dnsproxy"; version = "0.75.6"; src = fetchFromGitHub { owner = "AdguardTeam"; repo = "dnsproxy"; - rev = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-zMSwAbNwomb2XXOtnXJvO+ehUPYz0F8lzRkhhHhk3QQ="; }; @@ -21,7 +21,7 @@ buildGoModule rec { "-s" "-w" "-X" - "github.com/AdguardTeam/dnsproxy/internal/version.version=${version}" + "github.com/AdguardTeam/dnsproxy/internal/version.version=${finalAttrs.version}" ]; # Development tool dependencies; not part of the main project @@ -29,14 +29,14 @@ buildGoModule rec { doCheck = false; - meta = with lib; { + meta = { description = "Simple DNS proxy with DoH, DoT, and DNSCrypt support"; homepage = "https://github.com/AdguardTeam/dnsproxy"; - license = licenses.asl20; - maintainers = with maintainers; [ + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ contrun diogotcorreia ]; mainProgram = "dnsproxy"; }; -} +})