parent
3a28f72e7b
commit
72f225cad4
@ -0,0 +1,40 @@ |
||||
{ git, lib, python3Packages }: |
||||
|
||||
python3Packages.buildPythonApplication rec { |
||||
pname = "git-aggregator"; |
||||
version = "1.8.1"; |
||||
|
||||
src = python3Packages.fetchPypi { |
||||
inherit pname version; |
||||
hash = "sha256-LLsyhyhPmOOvPzwEEJwkhrDfBMFueA7kuDlnrqwr08k="; |
||||
}; |
||||
|
||||
nativeBuildInputs = with python3Packages; [ |
||||
setuptools-scm |
||||
]; |
||||
propagatedBuildInputs = with python3Packages; [ |
||||
argcomplete |
||||
colorama |
||||
git |
||||
kaptan |
||||
requests |
||||
]; |
||||
|
||||
checkInputs = [ |
||||
git |
||||
]; |
||||
|
||||
preCheck = '' |
||||
export HOME=`mktemp -d` |
||||
git config --global user.name John |
||||
git config --global user.email john@localhost |
||||
''; |
||||
|
||||
meta = with lib; { |
||||
description = "Manage the aggregation of git branches from different remotes to build a consolidated one."; |
||||
homepage = "https://github.com/acsone/git-aggregator"; |
||||
license = licenses.agpl3Plus; |
||||
maintainers = with maintainers; [ lourkeur ]; |
||||
mainProgram = "gitaggregate"; |
||||
}; |
||||
} |
Loading…
Reference in new issue