gnu: pandoc: Install bash completions, man page.
* gnu/packages/haskell-xyz.scm (pandoc)[arguments]: Add a phase to install the bash completions and the man page. Change-Id: I3e5c18971e06cc3b69ed49a15ab8da11e809e532master
parent
4c5cac28c3
commit
d1b786fe62
|
@ -8589,6 +8589,17 @@ provided for those who need a drop-in replacement for Markdown.pl.")
|
||||||
#:configure-flags #~(list "-fembed_data_files")
|
#:configure-flags #~(list "-fembed_data_files")
|
||||||
#:phases
|
#:phases
|
||||||
#~(modify-phases %standard-phases
|
#~(modify-phases %standard-phases
|
||||||
|
(add-after 'install 'install-more
|
||||||
|
(lambda _
|
||||||
|
(let ((bash (string-append #$output "/etc/bash_completion.d/pandoc"))
|
||||||
|
(man1 (string-append #$output "/share/man/man1")))
|
||||||
|
(mkdir-p (dirname bash))
|
||||||
|
(with-output-to-file bash
|
||||||
|
(lambda _
|
||||||
|
(invoke (string-append #$output "/bin/pandoc")
|
||||||
|
"--bash-completion")))
|
||||||
|
(mkdir-p man1)
|
||||||
|
(install-file "man/pandoc.1" man1))))
|
||||||
(add-after 'register 'remove-libraries
|
(add-after 'register 'remove-libraries
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(delete-file-recursively (string-append (assoc-ref outputs "out") "/lib")))))
|
(delete-file-recursively (string-append (assoc-ref outputs "out") "/lib")))))
|
||||||
|
|
Reference in New Issue