me
/
guix
Archived
1
0
Fork 0

gnu: packagekit: Fix installation directory for bash completions.

Without this patch, packagekit would attempt to install bash completions
to another store directory, invoking pkexec in the process and raising
a cryptic error.

* gnu/packages/freedesktop.scm (packagekit)[#:phases]: Add
‘fix-bash-completion-dir’.

Co-authored-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Andreas Enge <andreas@enge.fr>
master
Liliana Marie Prikler 2023-03-17 23:57:22 +01:00 committed by Andreas Enge
parent 2a34300240
commit edd0ec7c2f
No known key found for this signature in database
GPG Key ID: F7D5C9BF765C61E3
1 changed files with 8 additions and 1 deletions

View File

@ -1002,7 +1002,14 @@ with localed. This package is extracted from the broader systemd package.")
".tar.xz"))
(sha256
(base32
"09md23m4fw87x264mls1f5isrswk6iw7y9g4hr1nib008wbbk370"))))
"09md23m4fw87x264mls1f5isrswk6iw7y9g4hr1nib008wbbk370"))
(modules '((guix build utils)))
(snippet
'(begin
(substitute* "contrib/meson.build"
(("bash_.*_dep\\.get_.*\\('completionsdir', .*\\)")
"join_paths(get_option('prefix'), 'share',
'bash-completion', 'completions')"))))))
(build-system meson-build-system)
(arguments
(list #:tests? #f