From 9a7dc62f436878872cd3de4479dd40b8f835beab Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 Jul 2022 19:35:55 +0000 Subject: [PATCH 1/3] lefthook: 1.0.4 -> 1.0.5 --- .../version-management/git-and-tools/lefthook/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/version-management/git-and-tools/lefthook/default.nix b/pkgs/applications/version-management/git-and-tools/lefthook/default.nix index 75bf008d1ec7..0ebd5d12d370 100644 --- a/pkgs/applications/version-management/git-and-tools/lefthook/default.nix +++ b/pkgs/applications/version-management/git-and-tools/lefthook/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "lefthook"; - version = "1.0.4"; + version = "1.0.5"; src = fetchFromGitHub { rev = "v${version}"; owner = "evilmartians"; repo = "lefthook"; - sha256 = "sha256-uaIZrxfzV2WPvnAPm6Q67yKx1EVmSMcChSxZG/Huw48="; + sha256 = "sha256-/y9UUVwJ/u1F9+hMxWqGENscTuf8GP4VZl7hTk3zyrM="; }; vendorSha256 = "sha256-LCBQyVSkUywceIlioYRNuRc6FrbPKuhgfw5OocR3NvI="; From a06500c7feb9cac7308ef294a341b26fb3b0c023 Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Sat, 30 Jul 2022 04:20:00 +0000 Subject: [PATCH 2/3] lefthook: install completions --- .../git-and-tools/lefthook/default.nix | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/version-management/git-and-tools/lefthook/default.nix b/pkgs/applications/version-management/git-and-tools/lefthook/default.nix index 0ebd5d12d370..7b979475fd48 100644 --- a/pkgs/applications/version-management/git-and-tools/lefthook/default.nix +++ b/pkgs/applications/version-management/git-and-tools/lefthook/default.nix @@ -1,4 +1,4 @@ -{ lib, buildGoModule, fetchFromGitHub }: +{ lib, buildGoModule, fetchFromGitHub, installShellFiles }: buildGoModule rec { pname = "lefthook"; @@ -13,8 +13,19 @@ buildGoModule rec { vendorSha256 = "sha256-LCBQyVSkUywceIlioYRNuRc6FrbPKuhgfw5OocR3NvI="; + nativeBuildInputs = [ installShellFiles ]; + + ldflags = [ "-s" "-w" ]; + doCheck = false; + postInstall = '' + installShellCompletion --cmd lefthook \ + --bash <($out/bin/lefthook completion bash) \ + --fish <($out/bin/lefthook completion fish) \ + --zsh <($out/bin/lefthook completion zsh) + ''; + meta = with lib; { description = "Fast and powerful Git hooks manager for any type of projects"; homepage = "https://github.com/Arkweid/lefthook"; From 3ed2e7552f16433e4b4690293c9ea981b736368a Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Sat, 30 Jul 2022 04:20:00 +0000 Subject: [PATCH 3/3] lefthook: update meta --- .../version-management/git-and-tools/lefthook/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/version-management/git-and-tools/lefthook/default.nix b/pkgs/applications/version-management/git-and-tools/lefthook/default.nix index 7b979475fd48..a697093e1f80 100644 --- a/pkgs/applications/version-management/git-and-tools/lefthook/default.nix +++ b/pkgs/applications/version-management/git-and-tools/lefthook/default.nix @@ -28,7 +28,8 @@ buildGoModule rec { meta = with lib; { description = "Fast and powerful Git hooks manager for any type of projects"; - homepage = "https://github.com/Arkweid/lefthook"; + homepage = "https://github.com/evilmartians/lefthook"; + changelog = "https://github.com/evilmartians/lefthook/raw/v${version}/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ rencire ]; };