2019-01-06 11:41:22 +00:00
|
|
|
{ stdenv, git, fetchFromGitHub
|
2018-04-17 17:06:44 +00:00
|
|
|
, gitwebTheme ? false }:
|
|
|
|
|
|
|
|
let
|
|
|
|
gitwebThemeSrc = fetchFromGitHub {
|
|
|
|
owner = "kogakure";
|
|
|
|
repo = "gitweb-theme";
|
|
|
|
rev = "049b88e664a359f8ec25dc6f531b7e2aa60dd1a2";
|
|
|
|
sha256 = "0wksqma41z36dbv6w6iplkjfdm0ha3njp222fakyh4lismajr71p";
|
|
|
|
};
|
|
|
|
in stdenv.mkDerivation {
|
2018-05-24 04:37:33 +00:00
|
|
|
name = "gitweb-${stdenv.lib.getVersion git}";
|
2018-04-17 17:06:44 +00:00
|
|
|
|
|
|
|
src = git.gitweb;
|
|
|
|
|
|
|
|
installPhase = ''
|
|
|
|
mkdir $out
|
|
|
|
mv * $out
|
|
|
|
|
|
|
|
${stdenv.lib.optionalString gitwebTheme "cp ${gitwebThemeSrc}/* $out/static"}
|
|
|
|
'';
|
|
|
|
|
|
|
|
meta = git.meta // {
|
|
|
|
maintainers = with stdenv.lib.maintainers; [ gnidorah ];
|
|
|
|
};
|
|
|
|
}
|