mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-24 21:38:07 -05:00
gnu: exa: Install extras.
* gnu/packages/rust-apps.scm (exa)[arguments]: Add phase to install man page and shell completions.
This commit is contained in:
parent
d42cbbba37
commit
b76473ecfd
1 changed files with 17 additions and 1 deletions
|
@ -96,7 +96,23 @@ (define-public exa
|
|||
(("test!\\(leg:.*") "")
|
||||
(("test!\\(lid:.*") "")
|
||||
(("test!\\(original_g:.*") ""))
|
||||
#t)))))
|
||||
#t))
|
||||
(add-after 'install 'install-extras
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(share (string-append out "/share"))
|
||||
(man1 (string-append share "/man/man1")))
|
||||
(install-file "contrib/man/exa.1" man1)
|
||||
(mkdir-p (string-append out "/etc/bash_completion.d"))
|
||||
(mkdir-p (string-append share "/fish/vendor_completions.d"))
|
||||
(mkdir-p (string-append share "/zsh/site-functions"))
|
||||
(copy-file "contrib/completions.bash"
|
||||
(string-append out "/etc/bash_completion.d/exa"))
|
||||
(copy-file "contrib/completions.fish"
|
||||
(string-append share "/fish/vendor_completions.d/exa.fish"))
|
||||
(copy-file "contrib/completions.zsh"
|
||||
(string-append share "/zsh/site-functions/_exa"))
|
||||
#t))))))
|
||||
(inputs
|
||||
`(("libgit2" ,libgit2)
|
||||
("zlib" ,zlib)))
|
||||
|
|
Loading…
Reference in a new issue