biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / misc / gti / default.nix
blob9e396f33e6a1e8aedbb67797a886bc4364374261
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , installShellFiles
5 }:
7 stdenv.mkDerivation rec {
8   pname = "gti";
9   version = "1.9.1";
11   src = fetchFromGitHub {
12     owner = "rwos";
13     repo = "gti";
14     rev = "v${version}";
15     sha256 = "sha256-DUDCFcaB38Xkp3lLfEhjGC0j430dphXFBVhGzm7/Bp0=";
16   };
18   postPatch = ''
19     substituteInPlace Makefile --replace 'CC=cc' 'CC=${stdenv.cc.targetPrefix}cc'
20   '';
22   nativeBuildInputs = [
23     installShellFiles
24   ];
26   installPhase = ''
27     install -D gti $out/bin/gti
28     installManPage gti.6
29     installShellCompletion --cmd gti \
30       --bash completions/gti.bash \
31       --zsh completions/gti.zsh
32   '';
34   meta = with lib; {
35     homepage = "https://r-wos.org/hacks/gti";
36     license = licenses.mit;
37     description = "Humorous typo-based git runner; drives a car over the terminal";
38     maintainers = with maintainers; [ fadenb ];
39     platforms = platforms.unix;
40     mainProgram = "gti";
41   };