Message ID | 20240421024302.733484-1-guix-devel-0brg6a@rdmp.org |
---|---|
State | New |
Headers | show |
Series | [bug#69613,v2] gnu: Add ssh-to-pgp. | expand |
Dale Mellor <guix-devel-0brg6a@rdmp.org> writes: > From: Giacomo Leidi <goodoldpaul@autistici.org> > > * gnu/packages/crypto.scm (ssh-to-pgp): New variable. > > Review: > * License is MIT declared as expat, fine > * Standard declaration for a Go package > * guix lint, build --check, build --source --check, all run clean > * I had a very cursory look over the upstream source, nothing nasty > jumps out > * It works for me > > Reviewed-by: Dale Mellor <guix-devel-0brg6a@rdmp.org> > Change-Id: Ic8e55ede6b19d9a90291e3ac2cf608e8a59bc061 > --- > gnu/packages/crypto.scm | 27 +++++++++++++++++++++++++++ > 1 file changed, 27 insertions(+) Thanks both, I've pushed this to master as 0d1070a5e294235f2ba821e2cda04d682ec9202a. Chris
diff --git a/gnu/packages/crypto.scm b/gnu/packages/crypto.scm index 2491abcce1..9c62689d18 100644 --- a/gnu/packages/crypto.scm +++ b/gnu/packages/crypto.scm @@ -1674,6 +1674,33 @@ (define-public libxcrypt (home-page "https://github.com/besser82/libxcrypt") (license license:lgpl2.1))) +(define-public ssh-to-pgp + (package + (name "ssh-to-pgp") + (version "1.1.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Mic92/ssh-to-pgp") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1mph8mm80qzrsd07v7drfrhdah9n9ibsqfcf9kbffi1pw83cm0aa")))) + (build-system go-build-system) + (arguments + '(#:import-path "github.com/Mic92/ssh-to-pgp")) + (native-inputs + (list gnupg)) + (propagated-inputs + (list go-golang-org-x-sys + go-golang-org-x-crypto)) + (home-page "https://github.com/Mic92/ssh-to-pgp") + (synopsis "Convert SSH RSA keys to GPG keys") + (description "This package provides @code{ssh-to-pgp}: a Go command line ++utility to convert SSH RSA keys to GPG keys.") + (license license:expat))) + (define-public keychain (package (name "keychain")