diff options
author | Mario Rodas <marsam@users.noreply.github.com> | 2020-07-07 20:33:16 -0500 |
---|---|---|
committer | Mario Rodas <marsam@users.noreply.github.com> | 2020-07-07 20:33:16 -0500 |
commit | ce6a5187732a594ae79f53fb01040b4ad69f8f64 (patch) | |
tree | cff969070545185aeaddf61d77056c55977ebb17 /pkgs/applications/version-management/git-and-tools/stgit | |
parent | b306720264ae9b4c21ea8589df6354af3b985e76 (diff) | |
download | nixpkgs-ce6a5187732a594ae79f53fb01040b4ad69f8f64.tar nixpkgs-ce6a5187732a594ae79f53fb01040b4ad69f8f64.tar.gz nixpkgs-ce6a5187732a594ae79f53fb01040b4ad69f8f64.tar.bz2 nixpkgs-ce6a5187732a594ae79f53fb01040b4ad69f8f64.tar.lz nixpkgs-ce6a5187732a594ae79f53fb01040b4ad69f8f64.tar.xz nixpkgs-ce6a5187732a594ae79f53fb01040b4ad69f8f64.tar.zst nixpkgs-ce6a5187732a594ae79f53fb01040b4ad69f8f64.zip |
gitAndTools.stgit: install completions
Diffstat (limited to 'pkgs/applications/version-management/git-and-tools/stgit')
-rw-r--r-- | pkgs/applications/version-management/git-and-tools/stgit/default.nix | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/pkgs/applications/version-management/git-and-tools/stgit/default.nix b/pkgs/applications/version-management/git-and-tools/stgit/default.nix index e26069cbc23..1bad72296b4 100644 --- a/pkgs/applications/version-management/git-and-tools/stgit/default.nix +++ b/pkgs/applications/version-management/git-and-tools/stgit/default.nix @@ -1,4 +1,4 @@ -{ stdenv, python3, python3Packages, fetchFromGitHub, git }: +{ stdenv, python3Packages, fetchFromGitHub, git, installShellFiles }: python3Packages.buildPythonApplication rec { pname = "stgit"; @@ -11,18 +11,16 @@ python3Packages.buildPythonApplication rec { sha256 = "1r9y8qnl6kdvq61788pnfhhgyv2xrnyrizbhy4qz4l1bpqkwfr2r"; }; - nativeBuildInputs = [ git ]; + nativeBuildInputs = [ installShellFiles ]; - makeFlags = [ "prefix=$$out" ]; + checkInputs = [ git ]; postInstall = '' - mkdir -p "$out/etc/bash_completion.d/" - ln -s ../../share/stgit/completion/stgit-completion.bash "$out/etc/bash_completion.d/" + installShellCompletion $out/share/stgit/completion/stg.fish + installShellCompletion --name stg $out/share/stgit/completion/stgit.bash + installShellCompletion --name _stg $out/share/stgit/completion/stgit.zsh ''; - doCheck = false; - checkTarget = "test"; - meta = with stdenv.lib; { description = "A patch manager implemented on top of Git"; homepage = "http://procode.org/stgit/"; |