chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / gi / git-spice / package.nix
blob08e9260361b770a723a9398b9ed6f8811eba63db
2   lib,
3   buildGo123Module,
4   fetchFromGitHub,
5   git,
6   nix-update-script,
7 }:
9 buildGo123Module rec {
10   pname = "git-spice";
11   version = "0.6.0";
13   src = fetchFromGitHub {
14     owner = "abhinav";
15     repo = "git-spice";
16     rev = "refs/tags/v${version}";
17     hash = "sha256-VODBN+3xDa+sGynhnWnnhPy0VEKPWOQeh2Ge75OTS0A=";
18   };
20   vendorHash = "sha256-irYXuh0KmCmeZ2fKNduu7zpVqDQmmR7H2bNTMa2zOjI=";
22   subPackages = [ "." ];
24   nativeCheckInputs = [ git ];
26   buildInputs = [ git ];
28   ldflags = [
29     "-s"
30     "-w"
31     "-X=main._version=${version}"
32   ];
34   passthru.updateScript = nix-update-script { };
36   meta = {
37     description = "Manage stacked Git branches";
38     homepage = "https://abhinav.github.io/git-spice/";
39     changelog = "https://github.com/abhinav/git-spice/blob/${src.rev}/CHANGELOG.md";
40     license = lib.licenses.gpl3Only;
41     maintainers = [ lib.maintainers.vinnymeller ];
42     mainProgram = "gs";
43   };