biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / text / vgrep / default.nix
blob9f2f906e935500f32a23acf7ace1cec9fdf1bfb5
1 { lib, buildGoModule, fetchFromGitHub, go-md2man, installShellFiles }:
3 buildGoModule rec {
4   pname = "vgrep";
5   version = "2.8.0";
7   src = fetchFromGitHub {
8     owner = "vrothberg";
9     repo = pname;
10     rev = "v${version}";
11     hash = "sha256-OQjuNRuzFluZLssM+q+WpoRncdJMj6Sl/A+mUZA7UpI=";
12   };
14   vendorHash = null;
16   ldflags = [ "-s" "-w" "-X main.version=${version}" ];
18   nativeBuildInputs = [ go-md2man installShellFiles ];
20   postBuild = ''
21     sed -i '/SHELL= /d' Makefile
22     make docs
23     installManPage docs/*.[1-9]
24   '';
26   meta = with lib; {
27     description = "User-friendly pager for grep/git-grep/ripgrep";
28     mainProgram = "vgrep";
29     homepage = "https://github.com/vrothberg/vgrep";
30     license = licenses.gpl3Only;
31     maintainers = with maintainers; [ SuperSandro2000 ];
32   };