From 0a7c2ad53745bb281097dac77301ac66d1d26ce4 Mon Sep 17 00:00:00 2001 From: nartsisss Date: Wed, 25 Dec 2024 03:34:30 +0300 Subject: [PATCH] nak: 0.7.6 -> 0.9.1 --- pkgs/by-name/na/nak/package.nix | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/na/nak/package.nix b/pkgs/by-name/na/nak/package.nix index 829f7f403b9b..3fc481977f0d 100644 --- a/pkgs/by-name/na/nak/package.nix +++ b/pkgs/by-name/na/nak/package.nix @@ -2,19 +2,21 @@ lib, buildGo123Module, fetchFromGitHub, + versionCheckHook, + nix-update-script, }: buildGo123Module rec { pname = "nak"; - version = "0.7.6"; + version = "0.9.1"; src = fetchFromGitHub { owner = "fiatjaf"; repo = "nak"; - rev = "refs/tags/v${version}"; - hash = "sha256-VUSBCvDW53Z+mdAx0bUQIgcsiEwxOnm/FnnMcSC0iks="; + tag = "v${version}"; + hash = "sha256-qfTqzsjRQXrLsL6+qXu2AacDmWbEMH6M1kgSPV3Eodg="; }; - vendorHash = "sha256-alex1YEkviR5O0KLGZlOsf1i7s6m1C4LxHdJCogDCng="; + vendorHash = "sha256-zM9VFLD1CNI9UPvB+ow8KBUDCyoARUqLjumhvWfJvVA="; ldflags = [ "-s" @@ -25,10 +27,16 @@ buildGo123Module rec { # Integration tests fail (requires connection to relays) doCheck = false; + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + versionCheckProgramArg = [ "--version" ]; + + passthru.updateScript = nix-update-script { }; + meta = { description = "Command-line tool for Nostr things"; homepage = "https://github.com/fiatjaf/nak"; - changelog = "https://github.com/fiatjaf/nak/releases/tag/${version}"; + changelog = "https://github.com/fiatjaf/nak/releases/tag/${src.tag}"; license = lib.licenses.unlicense; maintainers = with lib.maintainers; [ nartsiss ]; mainProgram = "nak";