biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / version-management / ghq / default.nix
blobda0fe83bf82483e4a0b5156c8a8b2baff2a15e53
1 { lib, buildGoModule, fetchFromGitHub }:
3 buildGoModule rec {
4   pname = "ghq";
5   version = "1.6.1";
7   src = fetchFromGitHub {
8     owner = "x-motemen";
9     repo = "ghq";
10     rev = "v${version}";
11     sha256 = "sha256-fp/pqLpuEqvLoB3ioDd1Kx+i1NUI+bUDJzdaT7dQGSg=";
12   };
14   vendorHash = "sha256-M9B19rSEMnmT4wfOVnSAK06UPR/xrs0252lX3B9ebF8=";
16   doCheck = false;
18   ldflags = [
19     "-X=main.Version=${version}"
20   ];
22   postInstall = ''
23     install -m 444 -D ${src}/misc/zsh/_ghq $out/share/zsh/site-functions/_ghq
24     install -m 444 -D ${src}/misc/bash/_ghq $out/share/bash-completion/completions/_ghq
25   '';
27   meta = {
28     description = "Remote repository management made easy";
29     homepage = "https://github.com/x-motemen/ghq";
30     maintainers = with lib.maintainers; [ sigma ];
31     license = lib.licenses.mit;
32     mainProgram = "ghq";
33   };