Unverified Commit 498ba051 authored by Arne Keller's avatar Arne Keller Committed by GitHub
Browse files

git-pr: 0.0.2 -> 0.3.0 and package cleanup (#396070)

parents 23cc2e9d 6ec658ad
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -11718,6 +11718,12 @@
    name = "Johan Larsson";
    keys = [ { fingerprint = "F0D6 BDE7 C7D1 6B3F 7883  73E7 2A41 C0FE DD6F F540"; } ];
  };
  jolheiser = {
    email = "nixpkgs@jolheiser.com";
    github = "jolheiser";
    githubId = 42128690;
    name = "John Olheiser";
  };
  jonaenz = {
    name = "Jona Enzinger";
    email = "5xt3zyy5l@mozmail.com";
+22 −6
Original line number Diff line number Diff line
@@ -6,26 +6,42 @@

buildGoModule rec {
  pname = "git-pr";
  version = "0.0.2";
  version = "0.3.0";

  src = fetchFromGitHub {
    owner = "picosh";
    repo = "git-pr";
    rev = "v${version}";
    hash = "sha256-7Ka8p5X8nQBXKiT6QsWOWMQJL8rePKrHz/LZU1W+oQ8=";
    hash = "sha256-2A2rP7yr8faVoIYAWprr+t7MwDPerhsuOjWWEl1mhXw=";
  };

  vendorHash = "sha256-tu5C7hz6UTgn/jCCotXzZHlUmGVNERhA7Osxi31Domk=";
  vendorHash = "sha256-7aHr5CWZVmhBiuCXaK49zYJXMufCxZBnS917mF0QJlg=";

  subPackages = [
    "cmd/ssh"
    "cmd/web"
  ];

  env.CGO_ENABLED = 0;

  ldflags = [
    "-s"
    "-w"
  ];

  postInstall = ''
    mv $out/bin/ssh $out/bin/git-ssh
    mv $out/bin/web $out/bin/git-web
  '';

  meta = {
    homepage = "https://pr.pico.sh";
    description = "Simple git collaboration tool";
    license = lib.licenses.bsd3;
    maintainers = with lib.maintainers; [ sigmanificient ];
    mainProgram = "git-pr";
    license = lib.licenses.mit;
    maintainers = with lib.maintainers; [
      sigmanificient
      jolheiser
    ];
    mainProgram = "git-ssh";
  };
}