biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / version-management / gitweb / default.nix
blob2c8d7eedc2d90a3b29095601337b14ebcbc099ca
1 { lib, buildEnv, git, fetchFromGitHub
2 , gitwebTheme ? false }:
4 let
5   gitwebThemeSrc = fetchFromGitHub {
6     owner = "kogakure";
7     repo = "gitweb-theme";
8     rev = "049b88e664a359f8ec25dc6f531b7e2aa60dd1a2";
9     postFetch = ''
10       mkdir -p "$TMPDIR/gitwebTheme"
11       mv "$out"/* "$TMPDIR/gitwebTheme/"
12       mkdir "$out/static"
13       mv "$TMPDIR/gitwebTheme"/* "$out/static/"
14     '';
15     sha256 = "17hypq6jvhy6zhh26lp3nyi52npfd5wy5752k6sq0shk4na2acqi";
16   };
17 in buildEnv {
18   name = "gitweb-${lib.getVersion git}";
20   ignoreCollisions = true;
21   paths = lib.optional gitwebTheme gitwebThemeSrc
22        ++ [ "${git}/share/gitweb" ];
24   meta = git.meta // {
25     maintainers = with lib.maintainers; [ ];
26   };