From aa96873f08aacad32d7aaf1a815097c02646f638 Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Sat, 26 Oct 2024 18:28:11 +0200 Subject: [PATCH 1/2] nodeinfo: adopt new package style --- pkgs/by-name/no/nodeinfo/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/no/nodeinfo/package.nix b/pkgs/by-name/no/nodeinfo/package.nix index 5842433e2ef0..1667a2eb618c 100644 --- a/pkgs/by-name/no/nodeinfo/package.nix +++ b/pkgs/by-name/no/nodeinfo/package.nix @@ -22,12 +22,12 @@ buildGoModule rec { CGO_ENABLED = 0; - meta = with lib; { + meta = { mainProgram = "nodeinfo"; description = "Command line tool to query nodeinfo based on a given domain"; homepage = "https://codeberg.org/thefederationinfo/nodeinfo-go"; changelog = "https://codeberg.org/thefederationinfo/nodeinfo-go/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ _6543 ]; + license = lib.licenses.mit; + maintainers = [ lib.maintainers._6543 ]; }; } From 7bbaef90300c3ca7db01226fb40d65063e213cc8 Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Tue, 26 Nov 2024 14:01:39 +0100 Subject: [PATCH 2/2] nodeinfo: strip and link static --- pkgs/by-name/no/nodeinfo/package.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/no/nodeinfo/package.nix b/pkgs/by-name/no/nodeinfo/package.nix index 1667a2eb618c..76577fd154c9 100644 --- a/pkgs/by-name/no/nodeinfo/package.nix +++ b/pkgs/by-name/no/nodeinfo/package.nix @@ -16,9 +16,12 @@ buildGoModule rec { hash = "sha256-NNrMv4AS7ybuJfTgs+p61btSIxo+iMvzH7Y5ct46Dag="; }; + modRoot = "./cli"; tags = "extension"; - - sourceRoot = "${src.name}/cli"; + ldflags = [ + "-s" + "-w" + ]; CGO_ENABLED = 0;