On Thu, 13 Aug 2020, Norbert Preining wrote:
> Package: fish-common
> Version: 3.1.2-3
> Severity: normal
> 
> The pkgconfig file fish.pc lists
>       prefix=/usr
>       datadir=/usr/share
>       completionsdir=/usr/local/share/fish/vendor_completions.d
>       functionsdir=/usr/local/share/fish/vendor_functions.d
>       confdir=/usr/local/share/fish/vendor_conf.d
> I think that the /usr/local part should be replaced by /usr, otherwise
> packages that depend on fish.pc to get the completions directory will
> install into /usr/local, which is a no-go in Debian.

This is fixed upstream in 
https://github.com/fish-shell/fish-shell/pull/6778 which is not in a 
released version yet.

> Futhermore, the variable $fish_completion_path still lists loads of
> flatpak directories, which are not available in Debian, and should
> preferrably be removed.

Do you mean $fish_complete_path? My guess is that those directories have 
almost certainly been set by something you have installed on your system 
rather than the fish package. `set --show fish_complete_path` will tell 
you if it has been set as a universal variable, in which case you can just 
erase/reset it; if not, you might have to go looking through /etc to find 
out what is setting it.

David Adam
fish committer
zanc...@ucc.gu.uwa.edu.au

Reply via email to