From 537e567dddc7dea43053e0f0f4a5ed81194f8af6 Mon Sep 17 00:00:00 2001 From: kataokatsuki Date: Wed, 8 Apr 2026 21:05:08 +0900 Subject: [PATCH 1/2] peco: 0.5.11 -> 0.6.0 Also install the man page added in v0.6.0. --- pkgs/by-name/pe/peco/package.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pe/peco/package.nix b/pkgs/by-name/pe/peco/package.nix index f76bac4813eb..45c2904c194d 100644 --- a/pkgs/by-name/pe/peco/package.nix +++ b/pkgs/by-name/pe/peco/package.nix @@ -2,11 +2,12 @@ lib, buildGoModule, fetchFromGitHub, + installShellFiles, }: buildGoModule (finalAttrs: { pname = "peco"; - version = "0.5.11"; + version = "0.6.0"; subPackages = [ "cmd/peco" ]; @@ -14,10 +15,16 @@ buildGoModule (finalAttrs: { owner = "peco"; repo = "peco"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-OVUfeNpnmuJsgD//JTn6n9n4oOBxep69LhIpHX+ru2w="; + sha256 = "sha256-jvjqk1t2mTxkcGFWpynf3/J5VR3G1lhOBpIFqh6OoS0="; }; - vendorHash = "sha256-+HQz7UUgATdgSWlI1dg2DdQRUSke9MyAtXgLikFhF90="; + vendorHash = "sha256-EvLi1v3c1Myx9GVvenXiZb2V5foloQzPc35VVjVLuiU="; + + nativeBuildInputs = [ installShellFiles ]; + + postInstall = '' + installManPage contrib/man/peco.1 + ''; meta = { description = "Simplistic interactive filtering tool"; From 606195baa7e650c19e05d73c9d6440de61a79e07 Mon Sep 17 00:00:00 2001 From: kataokatsuki Date: Wed, 8 Apr 2026 23:51:41 +0900 Subject: [PATCH 2/2] peco: modernize fetchFromGitHub attrs (rev->tag, sha256->hash) --- pkgs/by-name/pe/peco/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pe/peco/package.nix b/pkgs/by-name/pe/peco/package.nix index 45c2904c194d..837925628d92 100644 --- a/pkgs/by-name/pe/peco/package.nix +++ b/pkgs/by-name/pe/peco/package.nix @@ -14,8 +14,8 @@ buildGoModule (finalAttrs: { src = fetchFromGitHub { owner = "peco"; repo = "peco"; - rev = "v${finalAttrs.version}"; - sha256 = "sha256-jvjqk1t2mTxkcGFWpynf3/J5VR3G1lhOBpIFqh6OoS0="; + tag = "v${finalAttrs.version}"; + hash = "sha256-jvjqk1t2mTxkcGFWpynf3/J5VR3G1lhOBpIFqh6OoS0="; }; vendorHash = "sha256-EvLi1v3c1Myx9GVvenXiZb2V5foloQzPc35VVjVLuiU=";