Package Details: solo2-cli 0.2.2-1

Git Clone URL: https://aur.archlinux.org/solo2-cli.git (read-only, click to copy)
Package Base: solo2-cli
Description: Solo 2 CLI
Upstream URL: https://github.com/solokeys/solo2-cli
Licenses: MIT, Apache
Submitter: nickray
Maintainer: nickray
Last Packager: nickray
Votes: 7
Popularity: 0.019029
First Submitted: 2021-11-06 22:54 (UTC)
Last Updated: 2023-02-24 11:42 (UTC)

Latest Comments

k31n_n4m3 commented on 2024-02-09 18:25 (UTC)

The dependency ring fails to build with linker errors if LTO is enabled (https://github.com/briansmith/ring/issues/1444).

LTO is enabled by default in the latest pacman release 6.0.2-9.

Please disable LTO for this package by adding

options=(!lto)

abouvier commented on 2024-01-26 22:56 (UTC)

The variable $pkgnamefull used in the license install path is not defined.

jhenninger commented on 2022-10-16 17:12 (UTC)

Can you please add fish completions?

nickray commented on 2022-01-24 14:51 (UTC)

Is your Rust up to date?

adryd commented on 2022-01-24 14:49 (UTC) (edited on 2022-01-24 14:49 (UTC) by adryd)

The package fails to build because the solo2 dependency fails to build

error[E0658]: panicking in constant functions is unstable
   --> src/transport/ctap.rs:114:9
    |
114 |         assert!(vendor_code >= 0x40);
    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: see issue #51999 <https://github.com/rust-lang/rust/issues/51999> for more information
    = note: this error originates in the macro `assert` (in Nightly builds, run with -Z macro-backtrace for more info)

error[E0658]: panicking in constant functions is unstable
   --> src/transport/ctap.rs:115:9
    |
115 |         assert!(vendor_code <= 0x7F);
    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: see issue #51999 <https://github.com/rust-lang/rust/issues/51999> for more information
    = note: this error originates in the macro `assert` (in Nightly builds, run with -Z macro-backtrace for more info)

For more information about this error, try `rustc --explain E0658`.
error: could not compile `solo2` due to 2 previous errors

nickray commented on 2021-11-16 13:40 (UTC)

Yes, the real dependency is ccid for the driver (which pulls in pcsclite). A new release will be out soon, note that 0.0.6 has incorrect udev rules included (wrong PID for NXP bootloader), the version at https://github.com/solokeys/solo2-cli/blob/main/70-solo2.rules works.

mutantmonkey commented on 2021-11-14 23:32 (UTC)

I had to add pcsclite to depends in order to get this to build.

Build log snippet:

     --- stderr
    thread 'main' panicked at 'Could not find a PCSC library.
    For the target OS `linux`, I tried to use pkg-config to find libpcsclite.
    Do you have pkg-config and libpcsclite configured for this target?: `"pkg-config" "--libs" "--cflags" "libpcsclite" "libpcsclite >= 1"` did not exit successfully: exit status: 1