Package Details: fishnet 2.9.0-1

Git Clone URL: https://aur.archlinux.org/fishnet.git (read-only, click to copy)
Package Base: fishnet
Description: Distributed Stockfish analysis for lichess.org
Upstream URL: https://github.com/lichess-org/fishnet
Licenses: GPL
Submitter: IslandC0der
Maintainer: IslandC0der
Last Packager: IslandC0der
Votes: 1
Popularity: 0.000034
First Submitted: 2021-07-04 22:21 (UTC)
Last Updated: 2024-03-01 20:00 (UTC)

Latest Comments

IslandC0der commented on 2023-06-03 00:22 (UTC)

Thank you! Fixed :)

billy205 commented on 2023-03-20 17:46 (UTC)

still getting same error as rqt256 quick fix: git -c protocol.file.allow=always submodule update

rqt256 commented on 2023-03-07 16:34 (UTC)

Installing fails with:

Cloning into '/tmp/pamac-build-xxxx/fishnet/src/fishnet/Fairy-Stockfish'... fatal: transport 'file' not allowed

IslandC0der commented on 2021-09-06 11:20 (UTC)

Ahh, you're right; I thought I could get away with not including them (it does work, but I forgot about that issue).

Anyway, I'll do as you say; thank you, once again!

PS: Nice username btw :)

ettavolt commented on 2021-09-06 08:17 (UTC)

I see changes only list source for stockfish itself, but not for its submodules.

This way build system won't cache submoulde sources, thus every build will perform a full download of these repositories.

IslandC0der commented on 2021-09-04 00:20 (UTC)

Thank you!

But sadly, that means we can't use the checksums anymore :(

ettavolt commented on 2021-08-30 19:24 (UTC)

Doesn't work due to submodules. Proper way is probably (according to https://wiki.archlinux.org/title/VCS_package_guidelines#Git_submodules)

makedepends=(git, rust)
source=("git${url#https}.git#tag=v${pkgver}"
        "git://github.com/official-stockfish/Stockfish.git"
        "git://github.com/ianfab/Fairy-Stockfish.git"
)
sha256sums=("SKIP"
            "SKIP"
            "SKIP"
)

build() {
  cd $pkgname
  git submodule init
  git config submodule.Stockfish.url $srcdir/Stockfish
  git config submodule.Fairy-Stockfish.url $srcdir/Fairy-Stockfish
  git submodule update
  cargo build --release -vv --
}

package() {
  install -Dm755 $pkgname/target/release/fishnet -t "$pkgdir/usr/bin/"
}

Alternative is to include all tarballs in source array and update them all every time.