[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#48671] [PATCH 01/11] gnu: Add nitrocli.
From: |
Antero Mejr |
Subject: |
[bug#48671] [PATCH 01/11] gnu: Add nitrocli. |
Date: |
Sun, 30 May 2021 17:42:02 -0400 |
* gnu/packages/security-token.scm (nitrocli): New variable.
---
Thanks for the feedback Xinglu, I updated the package descriptions and linted.
Resubmitting the patches as separate commits.
gnu/packages/security-token.scm | 43 +++++++++++++++++++++++++++++++++
1 file changed, 43 insertions(+)
diff --git a/gnu/packages/security-token.scm b/gnu/packages/security-token.scm
index dfa43bb2bf..fcb1123f2b 100644
--- a/gnu/packages/security-token.scm
+++ b/gnu/packages/security-token.scm
@@ -674,3 +674,46 @@ that after installing this package, you might still need
to add appropriate
udev rules to your system configuration to be able to configure the YubiKey as
an unprivileged user.")
(license license:bsd-2)))
+
+(define-public nitrocli
+ (package
+ (name "nitrocli")
+ (version "0.4.1")
+ (source (origin
+ (method url-fetch)
+ (uri (crate-uri "nitrocli" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1djspfvcqjipg17v8hkph8xrhkdg1xqjhq5jk1sr8vr750yavidy"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:tests? #f ;; 2/164 tests fail, nitrocli-ext tests failing
+ #:cargo-inputs
+ (("rust-anyhow" ,rust-anyhow-1)
+ ("rust-base32" ,rust-base32-0.4)
+ ("rust-directories" ,rust-directories-3)
+ ("rust-envy" ,rust-envy-0.4)
+ ("rust-libc-0.2" ,rust-libc-0.2)
+ ("rust-merge" ,rust-merge-0.1)
+ ("rust-nitrokey" ,rust-nitrokey-0.9)
+ ("rust-progressing" ,rust-progressing-3)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-structopt" ,rust-structopt-0.3.21)
+ ("rust-termion" ,rust-termion-1)
+ ("rust-toml" ,rust-toml-0.5))
+ #:cargo-development-inputs
+ (("rust-nitrokey-test" ,rust-nitrokey-test-0.5)
+ ("rust-nitrokey-test-state" ,rust-nitrokey-test-state-0.1)
+ ("rust-regex" ,rust-regex-1)
+ ("rust-tempfile" ,rust-tempfile-3))))
+ (inputs
+ `(("hidapi" ,hidapi)
+ ("gnupg" ,gnupg)))
+ (home-page "https://github.com/d-e-s-o/nitrocli")
+ (synopsis "Command line tool for Nitrokey devices")
+ (description
+ "nitrocli is a program that provides a command line interface
+for interaction with Nitrokey Pro, Nitrokey Storage, and Librem Key
+devices.")
+ (license license:gpl3+)))
--
2.31.1
- [bug#48671] [PATCH] Add nitrocli, Antero Mejr, 2021/05/26
- [bug#48671] [PATCH] Add nitrocli, Xinglu Chen, 2021/05/27
- [bug#48671] [PATCH] Add nitrocli, Xinglu Chen, 2021/05/27
- [bug#48671] [PATCH 01/11] gnu: Add nitrocli.,
Antero Mejr <=
- [bug#48671] [PATCH 05/11] gnu: Add rust-nitrokey-0.9., Antero Mejr, 2021/05/30
- [bug#48671] [PATCH 07/11] gnu: Add rust-envy-0.4., Antero Mejr, 2021/05/30
- [bug#48671] [PATCH 06/11] gnu: Add rust-merge-0.1., Antero Mejr, 2021/05/30
- [bug#48671] [PATCH 02/11] gnu: Add rust-structopt-derive-0.4.14., Antero Mejr, 2021/05/30
- [bug#48671] [PATCH 10/11] gnu: Add nitrocli., Antero Mejr, 2021/05/30
- [bug#48671] [PATCH 09/11] gnu: Add nitrocli., Antero Mejr, 2021/05/30
- [bug#48671] [PATCH 03/11] gnu: Add rust-structopt-0.3.21., Antero Mejr, 2021/05/30
- [bug#48671] [PATCH 08/11] gnu: Add rust-base32-0.4., Antero Mejr, 2021/05/30