From 08af88cd72d3fe745865c7305b581b5a2e1e47ab Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Sun, 26 Apr 2026 18:50:35 +0300 Subject: [PATCH] projectable: add nix-update-script --- pkgs/by-name/pr/projectable/package.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/projectable/package.nix b/pkgs/by-name/pr/projectable/package.nix index 6163389cf5b8..0452b3d00f6f 100644 --- a/pkgs/by-name/pr/projectable/package.nix +++ b/pkgs/by-name/pr/projectable/package.nix @@ -6,6 +6,8 @@ libgit2, openssl, zlib, + versionCheckHook, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -15,7 +17,7 @@ rustPlatform.buildRustPackage (finalAttrs: { src = fetchFromGitHub { owner = "dzfrias"; repo = "projectable"; - rev = finalAttrs.version; + tag = finalAttrs.version; hash = "sha256-GM/dPmLnv1/Qj6QhBxPu5kO/SDnbY7Ntupf1FGkmrUY="; }; @@ -36,10 +38,15 @@ rustPlatform.buildRustPackage (finalAttrs: { OPENSSL_NO_VENDOR = true; }; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + passthru.updateScript = nix-update-script { }; + meta = { description = "TUI file manager built for projects"; homepage = "https://github.com/dzfrias/projectable"; - changelog = "https://github.com/dzfrias/projectable/releases/tag/${finalAttrs.src.rev}"; + changelog = "https://github.com/dzfrias/projectable/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ lib.maintainers.progrm_jarvis ]; mainProgram = "prj";