Commit Graph

150 Commits

Author SHA1 Message Date
zowoq
a487e362a1 fish: fix failing test 2022-06-06 16:19:31 +10:00
Klemens Nanni
fa5867073f pkgs/shells/fish: Fix completion file generator
Cherry-pick upstream commit to ensure that completions for commands
like mkfs.xfs(8) end up in mkfs.xfs.fish by fixing over-eager stripping
of file extensions.

All mkfs.*(8) (and fsck.*(8), etc.) programs would yield mkfs.fish files
with unique `complete -c mkfs ...` lines using the same command.

Thus completing `mkfs` in fish would for example yield XFS specific
suggestions, given "xfsprogs" was installed **and** won over other
packages.

Noticed through build logs:
```
building '/nix/store/5fz5jgkd2ycx5fk3lb30my2hr2br639f-system_fish-completions.drv'...
warning: collision between `/nix/store/1z01j2pma0l005w3qg6slndn0rp136s8-dosfstools-4.2_fish-completions/mkfs.fish' and `/nix/store/jxxgrng41l6qakg45fksk1qpil976vgi-xfsprogs-5.16.0_fish-completions/mkfs.fish'
```
2022-06-03 14:19:52 -07:00
Sandro
d5cc1e8659
Merge pull request #174910 from onny/fish-grc
fishPlugins.grc: init at unstable-2022-05-24
2022-05-27 18:16:02 +02:00
Jonas Heinrich
376715187c fishPlugins.grc: init at unstable-2022-05-24 2022-05-27 13:13:55 +02:00
Artturin
8445bf5f63 fish: split doc
it is 3.6M
2022-05-26 07:37:44 -07:00
Artturin
ea79263e60 pkgs/shells: enable strictDeps 2022-05-06 22:31:38 +03:00
R. Ryantm
c8988e7bc3 fishPlugins.fzf-fish: 8.2 -> 8.3 2022-04-22 19:49:01 +00:00
Malo Bourgon
0e802eafad treewide: add meta.mainProgram to many packages 2022-04-14 10:24:01 -07:00
Sandro
f013f66c14
Merge pull request #164938 from kidonng/fzf.fish 2022-04-05 23:19:47 +02:00
D Anzorge
6d33b26fd1 fish: 3.4.0 -> 3.4.1 2022-03-25 14:09:39 -07:00
Kid
bde43cf239 fishPlugins.fzf-fish: 8.1 -> 8.2 2022-03-20 05:17:59 +00:00
Kid
6b12167277 fishPlugins.forgit: unstable-2021-04-09 -> unstable-2021-12-05 2022-03-18 23:15:06 -04:00
Kid
3c7f457e4c fishPlugins.hydro: fix meta 2022-03-18 19:35:42 +00:00
Kid
7a20bf0471 fish: disable flaky pexpect tests on aarch64-linux 2022-03-15 17:14:08 -07:00
Kid
ec85f68183 fish: 3.3.1 -> 3.4.0 2022-03-15 17:14:08 -07:00
Cole Helbling
2837d24014 Revert "fish: 3.3.1 -> 3.4.0" 2022-03-12 13:49:57 -08:00
Kid
95de56ba01 fish: 3.3.1 -> 3.4.0 2022-03-12 18:44:05 +00:00
Mr Hedgehog
8a0e148134
fishPlugins.hydro: init at d487506 (#163325)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-03-10 14:13:39 +01:00
rembo10
79f76cd8df fish: fix cross compile 2022-02-20 09:51:20 -06:00
R. Ryantm
c3890c4c41 fishPlugins.fzf-fish: 7.4 -> 8.1 2022-02-12 21:02:00 -08:00
Vladimír Čunát
1a17758b78
fish: upstream patch to fix tests after pcre2 update 2022-02-10 14:12:10 +01:00
Ben Siraphob
39a0a70d29
treewide: fix homepages with permanent redirect to https 2021-12-29 22:06:47 +07:00
rembo10
c16baf2d77 fish: remove util-linux 2021-12-24 10:17:04 -08:00
pacien
25d88c7c6f fishPlugins.fzf-fish: 7.3 -> 7.4 2021-12-04 02:18:19 +01:00
Felix Bühler
f5c12e8311
treewide: replace '-git' packages with 'unstable-' in version (#145396) 2021-11-10 16:21:47 -05:00
sheeaza
30d581b29d wrapFish: fix early variable expansion
the bash script will retrieve the $var and cause the variable expand to empty
add \ to prevent this, and let fish command to retrieve the variable
2021-10-28 23:10:08 +08:00
Vanilla
16c2bce1fb
fishPlugins.pisces: init at 0.7.0 2021-10-08 16:11:53 +08:00
Malo Bourgon
50c8c2083a fishPlugins.done: 1.16.3 -> 1.16.5 2021-10-04 12:35:28 -07:00
Tomoya Otabi
dd50512f67
fishPlugins.fzf-fish: 5.6 -> 7.3 (#137153) 2021-09-09 15:33:49 +02:00
AndersonTorres
224e516ccb oh-my-fish: init at 7+unstable=2021-03-03 2021-08-09 11:54:53 -03:00
Malo Bourgon
b24129f9c9 fishPlugins.done: 1.16.1 -> 1.16.3 2021-07-13 03:45:36 +09:00
R. RyanTM
91887fed8d fish: 3.3.0 -> 3.3.1 2021-07-06 23:19:05 -07:00
Sandro
231e58b113
Merge pull request #128556 from r-ryantm/auto-update/fish
fish: 3.2.2 -> 3.3.0
2021-06-29 23:48:31 +02:00
pacien
8da867297a fishPlugins.pure: 3.4.2 -> 4.1.1
The repository of the project has been transferred to a GitHub organisation.
See https://github.com/pure-fish/pure/issues/249.

The tests of this package are also failing upstream, so they have been
temporarily disabled here too.
2021-06-29 22:55:24 +02:00
R. RyanTM
bfe0f44b28 fish: 3.2.2 -> 3.3.0 2021-06-28 20:25:07 +00:00
hyperfekt
0ffab925ca fish: make python an optional dependency
Python is still used for tests, but does not become part of the closure.

In addition, nowadays fish only ever uses Python via __fish_anypython,
so using sed or propagating python isn't necessary anymore.
2021-05-10 10:18:25 -07:00
Maëlys Bras de fer
c1df7ffb7d fish: fix help for builtins
Removed trailing spaces in `sed` script that made it miss an occurrence of `nroff`.
2021-05-07 22:14:25 -07:00
happysalada
a946e4c558 fishplugins.forgit: fix dependency linking 2021-04-29 08:22:54 +09:00
happysalada
f1e271714b fishplugins.forgit-fish: rename fishplugins.forgit 2021-04-29 08:22:54 +09:00
happysalada
b164642941 fishplugins.forgit: init "unstable-2021-04-09" 2021-04-26 20:22:40 +09:00
Malo Bourgon
fd44ecd1d8 fishPlugins.done: init at 1.16.1 2021-04-21 10:04:32 -07:00
Cole Helbling
563451277f
fish: 3.2.1 -> 3.2.2
Replacing all occurrences of `/usr` with `/nix` doesn't work, because
one test is just verifying if `wdirname` works (and `dirname /usr/lib`
is not the same as `dirname /nix/lib`).
2021-04-07 11:23:37 -07:00
Cole Helbling
853f1b740c fish: 3.2.0 -> 3.2.1 2021-03-18 09:49:05 -07:00
Jan Tojnar
f21526b5bb
buildFishPlugin: do not pass irrelevant arguments down
mkDerivation does not care about checkPlugins and checkFunctionDirs so let’s avoid polluting the scope.
Also remove installPath argument altogether for the same reason since it is not used at all.
2021-03-13 21:30:37 +01:00
pacien
74a66734cd fishPlugins.fzf-fish: init at 5.6 2021-03-09 14:25:04 +01:00
pacien
d7145807ad fishPlugins.fishtape_3: init at 3.0.1
Keeping fishtape 2.x and 3.x separate because they aren't compatible
with each other and are still both being used to test different packages.
2021-03-09 14:25:04 +01:00
pacien
97b64bd65e fishPlugins.clownfish: init at unstable-2021-01-17 2021-03-09 14:24:59 +01:00
Vincent Haupert
6aa878679a fish: execute fish tests
Still includes `coreutils` in `checkInputs`.

macOS: disables some pexpect tests which depend on pkill/pgrep
(see #103180).
2021-03-06 16:26:22 -08:00
Vincent Haupert
b0c7213bd4 fish: fix passthru test
Patched file now uses double instead of single quotes.
2021-03-06 16:26:22 -08:00
Vincent Haupert
62f9a381a0 fish: 3.1.2 -> 3.2.0
functions/{type.fish,_.fish}: removed, now a builtin

macOS: disable codesigning with CMake flag instead of patching the
CMakeLists.txt.
2021-03-06 16:26:22 -08:00