microfetch: 0.4.4 -> 0.4.6 (#377799)
[NixPkgs.git] / pkgs / applications / version-management / git-recent / default.nix
blob91b664b7a748aa04858f1619b7ce56f27b796d4b
2   lib,
3   stdenv,
4   git,
5   less,
6   fetchFromGitHub,
7   makeWrapper,
8   # util-linuxMinimal is included because we need the column command
9   util-linux,
12 stdenv.mkDerivation rec {
13   pname = "git-recent";
14   version = "1.1.1";
16   src = fetchFromGitHub {
17     owner = "paulirish";
18     repo = "git-recent";
19     rev = "v${version}";
20     sha256 = "1g8i6vpjnnfh7vc1269c91bap267w4bxdqqwnzb8x18vqgn2fx8i";
21   };
23   nativeBuildInputs = [ makeWrapper ];
25   buildPhase = null;
27   installPhase = ''
28     mkdir -p $out/bin
29     cp git-recent $out/bin
30     wrapProgram $out/bin/git-recent \
31       --prefix PATH : "${
32         lib.makeBinPath [
33           git
34           less
35           util-linux
36         ]
37       }"
38   '';
40   meta = with lib; {
41     homepage = "https://github.com/paulirish/git-recent";
42     description = "See your latest local git branches, formatted real fancy";
43     license = licenses.mit;
44     platforms = platforms.all;
45     maintainers = [ maintainers.jlesquembre ];
46     mainProgram = "git-recent";
47   };