From 827c26ef73e886f926f6b8d98d58c7f0bb3958f1 Mon Sep 17 00:00:00 2001 From: nartsisss Date: Sat, 5 Oct 2024 18:16:47 +0300 Subject: [PATCH] nak: init at 0.7.6 --- pkgs/by-name/na/nak/package.nix | 36 +++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 pkgs/by-name/na/nak/package.nix diff --git a/pkgs/by-name/na/nak/package.nix b/pkgs/by-name/na/nak/package.nix new file mode 100644 index 000000000000..829f7f403b9b --- /dev/null +++ b/pkgs/by-name/na/nak/package.nix @@ -0,0 +1,36 @@ +{ + lib, + buildGo123Module, + fetchFromGitHub, +}: +buildGo123Module rec { + pname = "nak"; + version = "0.7.6"; + + src = fetchFromGitHub { + owner = "fiatjaf"; + repo = "nak"; + rev = "refs/tags/v${version}"; + hash = "sha256-VUSBCvDW53Z+mdAx0bUQIgcsiEwxOnm/FnnMcSC0iks="; + }; + + vendorHash = "sha256-alex1YEkviR5O0KLGZlOsf1i7s6m1C4LxHdJCogDCng="; + + ldflags = [ + "-s" + "-w" + "-X main.version=${version}" + ]; + + # Integration tests fail (requires connection to relays) + doCheck = false; + + meta = { + description = "Command-line tool for Nostr things"; + homepage = "https://github.com/fiatjaf/nak"; + changelog = "https://github.com/fiatjaf/nak/releases/tag/${version}"; + license = lib.licenses.unlicense; + maintainers = with lib.maintainers; [ nartsiss ]; + mainProgram = "nak"; + }; +}