diff options
author | Julian Stecklina <julian.stecklina@cyberus-technology.de> | 2019-11-22 11:39:14 +0200 |
---|---|---|
committer | Julian Stecklina <julian.stecklina@cyberus-technology.de> | 2019-11-24 15:08:55 +0200 |
commit | 54a15bb2eccafab3330e51d81fe482fe760fafb5 (patch) | |
tree | 6ae174776ddeab2cd28e8ed84c47fcc63c0194dc /pkgs/applications/version-management/git-and-tools/git-machete | |
parent | 4107aa98ddedae87b8b483d91ba1f05d3fe93248 (diff) | |
download | nixlib-54a15bb2eccafab3330e51d81fe482fe760fafb5.tar nixlib-54a15bb2eccafab3330e51d81fe482fe760fafb5.tar.gz nixlib-54a15bb2eccafab3330e51d81fe482fe760fafb5.tar.bz2 nixlib-54a15bb2eccafab3330e51d81fe482fe760fafb5.tar.lz nixlib-54a15bb2eccafab3330e51d81fe482fe760fafb5.tar.xz nixlib-54a15bb2eccafab3330e51d81fe482fe760fafb5.tar.zst nixlib-54a15bb2eccafab3330e51d81fe482fe760fafb5.zip |
git-machete: init at 2.12.1
Diffstat (limited to 'pkgs/applications/version-management/git-and-tools/git-machete')
-rw-r--r-- | pkgs/applications/version-management/git-and-tools/git-machete/default.nix | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/pkgs/applications/version-management/git-and-tools/git-machete/default.nix b/pkgs/applications/version-management/git-and-tools/git-machete/default.nix new file mode 100644 index 000000000000..aafaa6659d3f --- /dev/null +++ b/pkgs/applications/version-management/git-and-tools/git-machete/default.nix @@ -0,0 +1,33 @@ +{ lib, buildPythonApplication, fetchPypi +, installShellFiles, pbr +, flake8, mock, pycodestyle, pylint, tox }: + +buildPythonApplication rec { + pname = "git-machete"; + version = "2.12.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "114kq396zq45jlibn1lp0nk4lmanj4w1bcn48gi7xzdm0y1nkzfq"; + }; + + nativeBuildInputs = [ installShellFiles pbr ]; + + # TODO: Add missing check inputs (2019-11-22): + # - stestr + doCheck = false; + checkInputs = [ flake8 mock pycodestyle pylint tox ]; + + postInstall = '' + installShellCompletion --bash --name git-machete completion/git-machete.completion.bash + installShellCompletion --zsh --name _git-machete completion/git-machete.completion.zsh + ''; + + meta = with lib; { + homepage = https://github.com/VirtusLab/git-machete; + description = "Git repository organizer and rebase workflow automation tool"; + license = licenses.mit; + platforms = platforms.all; + maintainers = [ maintainers.blitz ]; + }; +} |