Package Details: fish-git 2:4.0.2.r949.gc7391d102-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.38
First Submitted: 2010-11-17 22:27 (UTC)
Last Updated: 2025-05-28 09:50 (UTC)

Dependencies (18)

Required by (89)

Sources (1)

Latest Comments

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

SanskritFritz commented on 2023-02-19 20:54 (UTC)

also, would you like to be co-maintainer akiirui?

SanskritFritz commented on 2023-02-19 20:51 (UTC)

you sure about clang being a hard-dependency? the readme states "a C++11 compiler (g++ 4.8 or later, or clang 3.3 or later)"

akiirui commented on 2023-02-19 18:23 (UTC) (edited on 2023-02-19 19:24 (UTC) by akiirui)

Because RIIR (https://github.com/fish-shell/fish-shell/pull/9512) has been merged to master. We need to add cargo and clang to the makedepends.

Here is PKGBUILD and it has been tested on a clean chroot. https://fars.ee/e6BM

akiirui commented on 2022-11-11 13:10 (UTC)

Need to add procps-ng to checkdepends:

Testing file checks/jobs.fish ... Failure:

  The CHECKERR on line 43 wants:
    bg: invalid option -23

  which failed to match line stderr:1:
    fish: Unknown command: ps

  Context:
    fish: Unknown command: ps <= no check matches
    checks/jobs.fish (line 19):  <= no check matches
        ps -o ppid,stat <= no check matches
        ^^ <= no check matches
    bg: invalid option -23
    fg: No suitable job: 3
    bg: Could not find job \'3\'

  when running command:
    ../test/root/bin/fish checks/jobs.fish

SanskritFritz commented on 2022-03-20 02:07 (UTC)

Nice catch, thanks for the heads-up!

IlanCosman commented on 2022-03-19 22:47 (UTC)

This fails to install due to recent Github changes.

Cloning into bare repository '/home/ilan/.cache/yay/fish-git/fish-shell'...
fatal: remote error: 
  The unauthenticated git protocol on port 9418 is no longer supported.
Please see https://github.blog/2021-09-01-improving-git-protocol-security-github/ for more information.

NextAlone commented on 2021-12-15 14:19 (UTC) (edited on 2021-12-15 14:23 (UTC) by NextAlone)

@SanskritFritz some package like fish-done depends on fish>=2.3.0, and now fish-git provides fish without version, can't meet its depends like below.

installing fish-git (2:3.3.1.r752.g4b018a760-1) breaks dependency 'fish>=2.3.0' required by fish-done

SanskritFritz commented on 2021-12-14 14:43 (UTC)

Why? Is there any compatibility problem with the new version?

NextAlone commented on 2021-12-14 14:23 (UTC) (edited on 2021-12-14 14:24 (UTC) by NextAlone)

Please modify provides like this to meet dependencies like fish>=3.2.0

provides=('fish='$pkgver 'fish-shell='$pkgver)