app-crypt / nitrocli

A command line tool for interacting with Nitrokey devices

Official package sites : https://github.com/d-e-s-o/nitrocli ·

nitrocli is a command line application that interacts with Nitrokey Pro and Storage devices (see https://www.nitrokey.com/).

v0.4.1 :: 0 :: gentoo

Modified
License
Apache-2.0 BSD-2 CC0-1.0 GPL-3+ LGPL-3 MIT
Keywords
amd64 x86 ~ppc64
USE flags
debug

General

debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces

dev-libs / hidapi : A multi-platform library for USB and Bluetooth HID-Class devices

app-crypt / gnupg : The GNU Privacy Guard, a GPL OpenPGP implementation

dev-libs / hidapi : A multi-platform library for USB and Bluetooth HID-Class devices

Repository mirror & CI · gentoo
Merge updates from master
Daniel Müller · gentoo
app-crypt/nitrocli: Add patch fixing musl 1.2.4 build
On a system with sys-libs/musl 1.2.4, the crate fails to build with an undefined reference to `open64'. Fix the issue by adding a patch bumping the version of the libc crate. Closes: https://bugs.gentoo.org/922317 Signed-off-by: Daniel Müller <deso@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/34902 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Daniel Müller · gentoo
app-crypt/nitrocli: Drop 0.3.4, 0.3.5, 0.4.0
Signed-off-by: Daniel Müller <deso@posteo.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Daniel Müller · gentoo
app-crypt/nitrocli: Use cargo install for shell-complete
The way we access the shell-complete binary during the build has always been a hack. There is no way to know for sure where it is located ahead of time and cargo does not expose this information in an easily accessible manner. That may lead to shenanigans such as https://bugs.gentoo.org/889360, where it appears as if a debug build was forced and that resulted in the executable being available in target/debug/ as opposed to target/release/. Fix this issue by using cargo install internally, to force "temporary" installation in less undefined path. Closes: https://bugs.gentoo.org/889360 Signed-off-by: Daniel Müller <deso@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/28938 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-crypt/nitrocli: drop trailing full stop from DESCRIPTION
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-crypt/nitrocli: x86 stable wrt bug #828323
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-crypt/nitrocli: Stabilize 0.4.1 amd64, #828323
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-crypt/nitrocli: Stabilize 0.4.0 x86, #795774
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-crypt/nitrocli: Stabilize 0.4.0 amd64, #795774
Signed-off-by: Sam James <sam@gentoo.org>
Daniel Mueller · gentoo
app-crypt/nitrocli: Bump version to 0.4.1
This patch adds an ebuild for app-crypt/nitrocli version 0.4.1. Signed-off-by: Daniel Müller <deso@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/21228 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Daniel Mueller · gentoo
app-crypt/nitrocli: Bump version to 0.4.0
This patch adds an ebuild for app-crypt/nitrocli version 0.4.0. The main changes in this release are the addition of support for Purism's Librem Key as well as for invocation of user-provided extensions. Signed-off-by: Daniel Müller <deso@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/20121 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-crypt/nitrocli: drop 0.3.1, 0.3.2, 0.3.3
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-crypt/nitrocli: Stabilize 0.3.4 x86, #766237
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-crypt/nitrocli: amd64 stable wrt bug #766237
Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Daniel Mueller · gentoo
app-crypt/nitrocli: Bump version to 0.3.5
Signed-off-by: Daniel Müller <deso@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/19134 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Daniel Mueller · gentoo
app-crypt/nitrocli: Bump version to 0.3.4
This patch adds an ebuild for app-crypt/nitrocli version 0.3.4. Signed-off-by: Daniel Müller <deso@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/17443 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Daniel Mueller · gentoo
app-crypt/nitrocli: Bump version to 0.3.3
This patch adds an ebuild for app-crypt/nitrocli version 0.3.3. Signed-off-by: Daniel Müller <deso@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/15414 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Daniel Mueller · gentoo
app-crypt/nitrocli: Remove 0.2.4 ebuild
This change removes the nitrocli-0.2.4 ebuild. By now we do have a stable 0.3.1 which should be used instead. Signed-off-by: Daniel Müller <deso@posteo.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-crypt/nitrocli: x86 stable wrt bug #717160
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-crypt/nitrocli: amd64 stable wrt bug #717160
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-crypt/nitrocli: clean 0.2.4.ebuild
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Joonas Niilola · gentoo
app-crypt/nitrocli: clean 0.3.2.ebuild
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Daniel Mueller · gentoo
app-crypt/nitrocli: Bump version to 0.3.2
This patch adds an ebuild for app-crypt/nitrocli version 0.3.2. Signed-off-by: Daniel Müller <deso@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/15317 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Daniel Mueller · gentoo
app-crypt/nitrocli: Adjust homepage URL
We recently removed the vendored dependencies from the nitrocli repository. This change adjusts the homepage URL to no longer assume a 'nitrocli' sub-directory. Signed-off-by: Daniel Müller <deso@posteo.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Daniel Mueller · gentoo
app-crypt/nitrocli: Remove 0.3.0 ebuild
This change removes the nitrocli-0.3.0 ebuild. Either version 0.2.4 or 0.3.1 of the program should be used as there are no known problems with it. Signed-off-by: Daniel Müller <deso@posteo.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Daniel Mueller · gentoo
app-crypt/nitrocli: Bump version to 0.3.1
This patch adds an ebuild for app-crypt/nitrocli version 0.3.1. Signed-off-by: Daniel Müller <deso@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/14245 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
app-crypt/nitrocli: keyword 0.3.0 on ~ppc64
Package-Manager: Portage-2.3.83, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Doug Goldstein · gentoo
eclass/cargo.eclass: specify --path . to install
cargo install has long required --path . for 2018 edition crates but not required it for 2015 edition crates. It is supported however for 2015 edition crates and works for all versions in the tree so it makes sense to make it the default. Added CARGO_INSTALL_PATH as an eclass variable allowing to override the default. Closes: https://bugs.gentoo.org/703590 Signed-off-by: Doug Goldstein <cardoe@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/14097 Tested-by: Georgy Yakovlev <gyakovlev@gentoo.org> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Daniel Mueller · gentoo
app-crypt/nitrocli: Bump version to 0.3.0
This patch adds an ebuild for app-crypt/nitrocli version 0.3.0. Signed-off-by: Daniel Müller <deso@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/14025 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
app-crypt/nitrocli: x86 stable (bug #699510)
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-crypt/nitrocli: amd64 stable wrt bug #699510
Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Daniel Mueller · gentoo
app-crypt/nitrocli: Adjust LICENSE for 0.2.4 ebuild
This change adjusts the value of LICENSE to include the licenses of all crates that find their way into the final installed binary. Closes: https://bugs.gentoo.org/694412 Signed-off-by: Daniel Müller <deso@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/13564 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Daniel Mueller · gentoo
app-crypt/nitrocli: Remove 0.2.3-r1 ebuild
This change removes the nitrocli-0.2.3-r1 ebuild. Version 0.2.4 of the program should be used as there are no known problems with it. Signed-off-by: Daniel Müller <deso@posteo.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Daniel Mueller · gentoo
app-crypt/nitrocli: Bump version to 0.2.4
This patch adds an ebuild for app-crypt/nitrocli version 0.2.4. Signed-off-by: Daniel Müller <deso@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/12155 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Daniel Mueller · gentoo
app-crypt/nitrocli: Add patch for build failure with Rust 1.35
With dev-lang/rust-1.35 (or higher, presumably) nitrocli fails to build because of a unused comments that are flagged starting with this version. The change has been fixed upstream and with this change we add a patch back porting the fix to 0.2.3. Closes: https://bugs.gentoo.org/686870 Signed-off-by: Daniel Müller <deso@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/12119 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Daniel Mueller · gentoo
app-crypt/nitrocli: Remove 0.2.2 ebuild
This change removes the nitrocli-0.2.2 ebuild. At least version 0.2.3 of the program should be used as there are no known problems with it (barring those that affect both versions anyway). Signed-off-by: Daniel Müller <deso@posteo.net> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Daniel Mueller · gentoo
app-crypt/nitrocli: Keyword 0.2.2-r2 for x86
Bug: https://bugs.gentoo.org/686634 Signed-off-by: Daniel Müller <deso@posteo.net> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Daniel Mueller · gentoo
app-crypt/nitrocli: Keyword 0.2.3-r1 for x86
Closes: https://bugs.gentoo.org/686634 Signed-off-by: Daniel Müller <deso@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/12093 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
app-crypt/nitrocli: revbump again
last revbump for this version was an emtpy one without changing the dependency. Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
app-crypt/nitrocli: revbump, bdepend on virtual/rust
instead of dev-lang/rust Missed that during original package review. Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Daniel Mueller · gentoo
app-crypt/nitrocli: Remove 0.2.1 ebuild
This change removes the nitrocli-0.2.1 ebuild. At least version 0.2.2 of the program should be used as there are no known problems with it. Signed-off-by: Daniel Müller <deso@posteo.net> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Daniel Mueller · gentoo
app-crypt/nitrocli: Bump version to 0.2.3
This patch adds an ebuild for app-crypt/nitrocli version 0.2.3. Closes: https://github.com/gentoo/gentoo/pull/10939 Signed-off-by: Daniel Müller <deso@posteo.net> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Daniel Mueller · gentoo
app-crypt/nitrocli: Bump version to 0.2.2
This patch adds an ebuild for app-crypt/nitrocli version 0.2.2. Signed-off-by: Daniel Müller <deso@posteo.net> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Daniel Mueller · gentoo
app-crypt/nitrocli: Remove 0.2.0 ebuild
This change removes the nitrocli-0.2.0 ebuild. Version of the program 0.2.1 should be used as there are no known problems with it. Signed-off-by: Daniel Müller <deso@posteo.net> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Daniel Mueller · gentoo
app-crypt/nitrocli: Remove 0.1.3 ebuild
This change removes the nitrocli-0.1.3 ebuild. Version 0.2.2 of the program has been released and there is no reason to keep any version 0.1 ebuilds around. Signed-off-by: Daniel Müller <deso@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/10834 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Daniel Mueller · gentoo
app-crypt/nitrocli: Bump version to 0.2.1
This patch adds an ebuild for app-crypt/nitrocli version 0.2.1. The application includes a few new subcommands and dependencies have been updated. Closes: https://github.com/gentoo/gentoo/pull/10779 Signed-off-by: Daniel Müller <deso@posteo.net> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Daniel Mueller · gentoo
app-crypt/nitrocli: Add ebuild for version 0.2.0
This patch adds an ebuild for app-crypt/nitrocli version 0.2.0. The application now supports both Nitrokey Pro and Nitrokey Storage devices. Also, running of non-device specific tests as part of the ebuild is now supported. Closes: https://github.com/gentoo/gentoo/pull/10742 Signed-off-by: Daniel Müller <deso@posteo.net> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Daniel Mueller · gentoo
app-crypt/nitrocli: New package
This change introduces new ebuilds for the nitrocli program. nitrocli is a command line application that interacts with Nitrokey devices (https://www.nitrokey.com). Nitrokey Pro devices provide an OpenPGP SmartCard with additional functionality such as one-time password support and a password safe. Nitrokey Storage add to that hardware encrypted storage. nitrocli-0.1.3.ebuild installs the most recent released version of the program. Closes: https://bugs.gentoo.org/674200 Closes: https://github.com/gentoo/gentoo/pull/10729 Signed-off-by: Daniel Müller <deso@posteo.net> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>