Package Details: fish-git 2:3.7.1.r2398.g81ff6db62-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-or-later
Conflicts: fish, fish-shell
Provides: fish, fish-shell
Submitter: SanskritFritz
Maintainer: SanskritFritz (akiirui)
Last Packager: akiirui
Votes: 69
Popularity: 0.33
First Submitted: 2010-11-17 22:27 (UTC)
Last Updated: 2024-10-16 16:34 (UTC)

Dependencies (11)

Required by (85)

Sources (1)

Latest Comments

1 2 3 4 5 6 .. 15 Next › Last »

swsnr commented on 2024-12-19 11:42 (UTC) (edited on 2024-12-19 11:43 (UTC) by swsnr)

I'd like to point out that the license appears to be incorrect. https://github.com/fish-shell/fish-shell/blob/master/doc_src/license.rst does not include the "or later" clause; going by this file a more accurate license expression would probably be "GPL-2.0-only AND LGPL-2.0-only AND MIT AND PSF-2.0".

akiirui commented on 2024-10-26 06:21 (UTC)

@jaxvanyang The skippable checks are probably not important. And extra/fish doesn't depend on them either. If the official repository packages include them, I'll add it.

You can add these to

checkdepends=(
  'expect'
  'procps-ng'
)

jaxvanyang commented on 2024-10-26 04:28 (UTC)

Some tests are skipped if less and tmux are not installed. How about adding them to checkdepends to enable all tests?

akiirui commented on 2024-10-16 16:35 (UTC)

@jaxvanyang Thanks for the report, done.

jaxvanyang commented on 2024-10-16 12:11 (UTC) (edited on 2024-10-16 13:06 (UTC) by jaxvanyang)

After replacing fish with this and reboot. I can't login using any account which uses fish as login shell (Gnome and TTY). Replacing back fixes it. It's really weird, not sure if my environment broken. If someone has the same problem as me, we should open an issue upstream.

It turns out this is a configuration problem. fish provides both /bin/fish and /usr/bin/fish in /etc/shells. I set my login shell to /bin/fish, but fish-git only set /usr/bin/fish, which makes /bin/fish an invalid login shell, so I can't login.

@SanskritFritz @akiirui I think it would be better to use the same fish.install from https://gitlab.archlinux.org/archlinux/packaging/packages/fish

akiirui commented on 2024-07-07 03:42 (UTC)

@xiota Done, thanks.

akiirui commented on 2024-07-05 22:22 (UTC) (edited on 2024-07-05 22:23 (UTC) by akiirui)

@xiota

Clean chroot. Check failure.

Upstream issue, this should be fixed by the new commit (no problem when I tested it e67ffc1a3b91df44e9aa1602852242a3c6cc9b1d)

Update license string to SPDX identifier.

fish is released under the GNU General Public License, version 2.