lol
1{stdenv, git, xdg_utils, gnugrep, fetchFromGitHub, makeWrapper}:
2
3stdenv.mkDerivation rec {
4 name = "git-open-${version}";
5 version = "1.3.1";
6
7 src = fetchFromGitHub {
8 owner = "paulirish";
9 repo = "git-open";
10 rev = "v${version}";
11 sha256 = "1klj41vqgyyigqzi6s1ykz9vd8wvaq3skin63pi989dlsjf7igyr";
12 };
13
14 buildInputs = [ makeWrapper ];
15
16 buildPhase = null;
17
18 installPhase = ''
19 mkdir -p $out/bin
20 cp git-open $out/bin
21 wrapProgram $out/bin/git-open \
22 --prefix PATH : "${stdenv.lib.makeBinPath [ git xdg_utils gnugrep ]}"
23 '';
24
25 meta = with stdenv.lib; {
26 homepage = https://github.com/paulirish/git-open;
27 description = "Open the GitHub page or website for a repository in your browser";
28 license = licenses.mit;
29 platforms = platforms.all;
30 maintainers = [ maintainers.jlesquembre ];
31 };
32}