Package Details: fish-git 2:4.0.2.r1018.g5346d3d49-1

Git Clone URL: https://aur.archlinux.org/fish-git.git (read-only, click to copy)
Package Base: fish-git
Description: User friendly shell intended mostly for interactive use.
Upstream URL: https://github.com/fish-shell/fish-shell
Keywords: shell
Licenses: GPL-2.0-only AND BSD-3-Clause AND ISC AND MIT AND PSF-2.0
Conflicts: fish, fish-shell
Provides: fish, fish-shell
Submitter: SanskritFritz
Maintainer: akiirui
Last Packager: akiirui
Votes: 74
Popularity: 0.29
First Submitted: 2010-11-17 22:27 (UTC)
Last Updated: 2025-06-09 13:53 (UTC)

Dependencies (18)

Required by (91)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 .. 17 Next › Last »

akiirui commented on 2025-05-28 09:56 (UTC) (edited on 2025-05-28 10:02 (UTC) by akiirui)

@0ion9 Try to find the CMakeCache.txt file in makepkg.conf -> BUILDDIR and delete it. If the makepkg.conf -> BUILDDIR is not set, find it in the directory where the PKGBUILD is located.

akiirui commented on 2025-05-28 09:42 (UTC) (edited on 2025-05-28 09:43 (UTC) by akiirui)

@0ion9 I have tested it in makepkg and extra-x86_64-build and it works fine. Please check your cache or environment variables.

0ion9 commented on 2025-05-28 03:39 (UTC)

For a few months now I haven't been able to build this. To be precise, 'build' succeeds but 'check' fails:

==> Starting check()...
cd build; cmake .. -G "Ninja" \
    -DCMAKE_INSTALL_PREFIX="/usr/local" -DCMAKE_EXPORT_COMPILE_COMMANDS=1
CMake Error: Error: generator : Ninja
Does not match the generator used previously: Unix Makefiles
Either remove the CMakeCache.txt file and CMakeFiles directory or choose a different binary directory.
make: *** [GNUmakefile:46: build/build.ninja] Error 1

This doesn't appear to be due to stale files, as removing 'fish-shell','.git','pkg' and 'src' directories from the directory PKGBUILD is in, then rebuilding, has no impact on it. It occurs both with plain makepkg and with the yay wrapper.

akiirui commented on 2025-03-19 23:15 (UTC)

@xuiqzy

Yes, there is no nroff package on Arch, and another alternative mandoc conflicts with man-db.

But just follow the PKGBUILD from the official repository is fine, thanks.

xuiqzy commented on 2025-03-19 20:52 (UTC)

New optional dependencies in fish 4, see fish package from the repos: https://gitlab.archlinux.org/archlinux/packaging/packages/fish/-/commit/dccb3c6c7ac101e000399d5c6fae945ba600c4c6 Not sure how to handle the nroff dependency, since no package seems to provide this, but for example groff provides a binary called nroff; not sure if that is the correct one.

SanskritFritz commented on 2025-02-27 21:20 (UTC)

Disowning this, because I didn't follow the riir process and now 4.0 is ready.

akiirui commented on 2025-01-07 13:42 (UTC) (edited on 2025-01-07 13:42 (UTC) by akiirui)

@L.J

fish no longer depends on the ncurses library, but still uses a terminfo database.

terminfo provided by ncurses on Arch Linux

0xDEADC0DE commented on 2025-01-07 00:12 (UTC)

@akiirui It solved itself. I successfully compiled it yesterday.

L.J commented on 2025-01-06 23:20 (UTC)

I figure that the ncurses package can be removed from the dependencies section, as was noted in the 4.0b1 release notes :)

akiirui commented on 2025-01-06 01:33 (UTC)

@0xDEADC0DE Sorry, I cannot reproduce your failure The following tests FAILED: 17 - check-completions.fish (Failed) in a clean chroot (extra-x86_64-build)