From 4de62b4c0fc4a24e5efae581c440a5196773bd5a Mon Sep 17 00:00:00 2001 From: Kenichi Kamiya Date: Sat, 16 Nov 2024 12:06:31 +0900 Subject: [PATCH 1/2] nb: add passthru.tests.version --- pkgs/by-name/nb/nb/package.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/nb/nb/package.nix b/pkgs/by-name/nb/nb/package.nix index 9d0b06910433..5ed7f0514f6f 100644 --- a/pkgs/by-name/nb/nb/package.nix +++ b/pkgs/by-name/nb/nb/package.nix @@ -1,4 +1,4 @@ -{ stdenv, lib, fetchFromGitHub, installShellFiles }: +{ stdenv, lib, fetchFromGitHub, installShellFiles, testers, nb }: stdenv.mkDerivation rec { pname = "nb"; @@ -25,6 +25,14 @@ stdenv.mkDerivation rec { installShellCompletion --cmd nb etc/nb-completion.{bash,zsh,fish} ''; + passthru = { + tests.version = testers.testVersion { + package = nb; + # Setting EDITOR to avoid: "Command line text editor not found" + command = "EDITOR=nano nb --version"; + }; + }; + meta = with lib; { description = "Command line note-taking, bookmarking, archiving, and knowledge base application"; longDescription = '' From 30610d3d1ff09f8c78fad930c832b485a374efd9 Mon Sep 17 00:00:00 2001 From: Kenichi Kamiya Date: Sat, 16 Nov 2024 12:26:23 +0900 Subject: [PATCH 2/2] nb: add updateScript --- pkgs/by-name/nb/nb/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/nb/nb/package.nix b/pkgs/by-name/nb/nb/package.nix index 5ed7f0514f6f..44239528ccd4 100644 --- a/pkgs/by-name/nb/nb/package.nix +++ b/pkgs/by-name/nb/nb/package.nix @@ -1,4 +1,4 @@ -{ stdenv, lib, fetchFromGitHub, installShellFiles, testers, nb }: +{ stdenv, lib, fetchFromGitHub, installShellFiles, testers, nix-update-script, nb }: stdenv.mkDerivation rec { pname = "nb"; @@ -31,6 +31,7 @@ stdenv.mkDerivation rec { # Setting EDITOR to avoid: "Command line text editor not found" command = "EDITOR=nano nb --version"; }; + updateScript = nix-update-script { }; }; meta = with lib; {