gnu: xfconf: Install bash completion.

* gnu/packages/xfce.scm (xfconf)[arguments]: Add install-shell-completions phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
Michael Rohleder 2021-01-15 01:00:47 +01:00 committed by Ludovic Courtès
parent d08a292ad8
commit e13f90580c
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -155,6 +155,13 @@ (define-public xfconf
;; For the missing '/etc/machine-id'.
(setenv "DBUS_FATAL_WARNINGS" "0")
(invoke "dbus-launch" "make" "check")))
(add-after 'custom-check 'install-shell-completions
(lambda* (#:key outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out"))
(etc (string-append out "/etc")))
(with-directory-excursion "completions"
(install-file "xfconf-query"
(string-append etc "/bash_completion.d"))))))
(delete 'check))))
(native-inputs
`(("pkg-config" ,pkg-config)