Package Details: lc0-blas-git 0.28.0.r0.g3982cc0e-1

Git Clone URL: https://aur.archlinux.org/lc0-blas-git.git (read-only, click to copy)
Package Base: lc0-blas-git
Description: BLAS version of Leela Chess Zero.
Upstream URL: https://lczero.org/
Licenses: GPL3
Submitter: ghotrix
Maintainer: ghotrix
Last Packager: ghotrix
Votes: 4
Popularity: 0.000054
First Submitted: 2020-03-06 08:16 (UTC)
Last Updated: 2021-08-26 09:30 (UTC)

Dependencies (6)

Required by (0)

Sources (1)

Latest Comments

MarsSeed commented on 2023-07-02 10:34 (UTC)

Please check the changes around Arch openblas and blas-openblas. You might need to switch depends from openblas to blas-openblas. Arch openblas package is incomplete, only blas-openblas carries the full OpenBlas Lapack suite.

Background:

Arch announced on June 14, 2023 a new blas-openblas repo package, which finally offers the full suite of OpenBLAS Lapack, with their blas implementation and corresponding cblas/lapacke interfaces.

ghotrix commented on 2021-08-26 08:59 (UTC) (edited on 2021-08-26 09:12 (UTC) by ghotrix)

guys, don't use 'blas' for building, you will get lc0 which will not have the blas backend

  • arch=('any'), right arch, I want be able to use lc0 on arm
  • in Arch packaging typing for license is GPL3 - fixed
  • the 'v' need to be cut from pkgver() - fixed
  • git submodule need to be added in source=() and configured - why?
  • in prepare() you are checkout to a specific tag, making this a fixed release pkgbuild - nope, I want to be flexible with it
  • you have not updated the .SRCINFO file - fixed
  • ... - you'd better read your comments before posting them, it contains a lot of typos and is unreadable, sometimes

ghotrix commented on 2021-08-26 08:46 (UTC)

'Some of this things are also true for other your pkgbuild' this goes for your pkgbuilds too, maybe you want to go through them first?

FabioLolix commented on 2021-08-25 20:56 (UTC)

Who want to build this lc0-blas-git using blas instead of openblas-cblas-git can use this pkgbuild:

Ypu pkgbuild have several flaws:

  • arch=('any'), wrong arch
  • in Arch packaging typing for license is GPL3
  • the 'v' need to be cut from pkgver()
  • git submodule need to be added in source=() and configured
  • in prepare() you are checkout to a specific tag, making this a fixed release pkgbuild
  • you have not updated the .SRCINFO file
  • "git rev-list --count HEAD" is in now way a reccomended pkgver()
  • aside from last commit this pkgbuild had pkgver=1 which could mean that you haven't builded it before upload; because the pkgver have not been calculated or that you are intentionally keeping it at =1, either are bad

Some of this things are also true for other your pkgbuild