biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / version-management / git-sizer / default.nix
blobb3d7f7a3a432e2f4431d088cf9e590e3bdb74acd
1 { lib, buildGoModule, fetchFromGitHub, testers, git-sizer }:
3 buildGoModule rec {
4   pname = "git-sizer";
5   version = "1.5.0";
7   src = fetchFromGitHub {
8     owner = "github";
9     repo = pname;
10     rev = "v${version}";
11     sha256 = "sha256-On7QBTzKfnuuzwMQ8m1odxGqfIKL+EDg5V05Kxuhmqw=";
12   };
14   vendorHash = "sha256-oRlsD99XiI/0ZWibjyRcycmGab+vMbXrV5hIdIyUDYg=";
16   ldflags = [ "-s" "-w" "-X main.BuildVersion=${version}" ];
18   doCheck = false;
20   passthru.tests.vesion = testers.testVersion {
21     package = git-sizer;
22   };
24   meta = with lib; {
25     description = "Compute various size metrics for a Git repository";
26     homepage = "https://github.com/github/git-sizer";
27     license = licenses.mit;
28     maintainers = with maintainers; [ matthewbauer ];
29     mainProgram = "git-sizer";
30   };