Search Criteria
Package Details: auth-cli 0.2.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/auth-cli.git (read-only, click to copy) |
---|---|
Package Base: | auth-cli |
Description: | Authenticator CLI, generate totps on the fly |
Upstream URL: | https://github.com/nnyyxxxx/auth |
Keywords: | cli cpp totp |
Licenses: | BSD-3-Clause |
Submitter: | adamperkowski |
Maintainer: | adamperkowski |
Last Packager: | adamperkowski |
Votes: | 2 |
Popularity: | 1.16 |
First Submitted: | 2025-04-15 11:48 (UTC) |
Last Updated: | 2025-04-15 11:48 (UTC) |
Dependencies (5)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR)
- libcrypto.so (openssl-gitAUR, openssl-staticAUR, lib32-openssl, openssl, openssl-1.1)
- cmake (cmake-gitAUR, cmake3AUR) (make)
- git (git-gitAUR, git-glAUR) (make)
Latest Comments
m040601 commented on 2025-04-27 04:37 (UTC) (edited on 2025-04-27 04:51 (UTC) by m040601)
I had to rebuild this package twice in the last days. And each time its "version" didnt changed. It stayed auth-cli 0.2.0. And you also didnt touch the PKGBUILD in days.
That's because you have as sources a mix of "fixed" ones and "rolling" ones:
The first one, your own repo
Requires git. Theoretically it shouldnti, as this is a non "xxx-git" PKGBUILD. But, OK, lets leave it, many others also do it this way.
It is almost like a "xxx-git" PKGBUILD, but only gets triggered when you specifically "tag" something on github. Not on every little tiny commit you do on github.
This is like pseudo version-123 PKGBUILD. Ok with that.
The problem is with "catch2" and "tomplusplus" that you include as sources,
They are actually like a source for a real "xxx-git" type PKGBUILD.
They dont belong mixed with a more stable source for a "xxx" version 123 type PKGBUILD.
Every time they make a small git commit on github, it triggers a rebuild of this "auth-cli" PKGBUILD on the AUR. That's what happened this week,
$ gcu-commits-repo-hub-all-atom https://github.com/marzer/tomlplusplus
$ gcu-commits-repo-hub-all-atom https://github.com/catchorg/Catch2
So the consequence was the annoying rebuild with cmake/jsonpp/rhash. Everytime one of them makes a small commit.
I dont want that on my system. Or if I want that I choose a "xxx-git" PKGBUILD of the tool I am interested in.
Actually I checked both repos, and they both also do "releases" or "tags" very often.
$ gh rl git+https://github.com/catchorg/Catch2
$ gh rl https://github.com/marzer/tomlplusplus
So please change the sources to use real tags/releases. Or change this PKGBUILD into a "auth-cli-git".
Thanks in advance.
nnyyxxxx commented on 2025-04-18 16:59 (UTC) (edited on 2025-04-18 17:00 (UTC) by nnyyxxxx)
that is not an error, it is related to:
For reasons unknown, this is included in the pkgbuild; it is the test suite I made for the application.
"Error parsing TOML" refers to a case in the test where it's testing invalid toml data.
That is version 0.2.0, not 0.3.0; this pkgbuild hasn't been updated to 0.3.0 yet. Since it's building from the tagged releases and not the latest commit.
m040601 commented on 2025-04-16 00:01 (UTC) (edited on 2025-04-18 15:27 (UTC) by m040601)
Thanks for the PKGBUILD. Interesting new and usefull TOTP cli tool.
Just want to report that the PKGBUILD seems to build fine and everything gets nicely installed, man page, readme. And the tool seems to work perfectly.
Except this annoying error message during installation. The color is always "green". No "red" makefile errors. I'm not 100% sure whether it can be ignored or not.
So just to let you know,
I assume this is some "internal" Makefile error, not a PKGBUILD error. Am I correct ?
UPDATE: 2025-04-18
building version 0.3.0 still outputs the same error