[PATCH] gnu: Add ssh-to-pgp.

  • Done
  • quality assurance status badge
Details
3 participants
  • Giacomo Leidi
  • Dale Mellor
  • Christopher Baines
Owner
Somebody
Submitted by
Giacomo Leidi
Severity
normal

Debbugs page

G
G
Giacomo Leidi wrote on 7 Mar 06:36 -0800
(address . guix-patches@gnu.org)(name . Giacomo Leidi)(address . goodoldpaul@autistici.org)
2c9c0a408bad531898562ed868f501516315c09a.1709822187.git.goodoldpaul@autistici.org
* gnu/packages/crypto.scm (ssh-to-pgp): New variable.

Change-Id: Ic8e55ede6b19d9a90291e3ac2cf608e8a59bc061
---
gnu/packages/crypto.scm | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)

Toggle diff (42 lines)
diff --git a/gnu/packages/crypto.scm b/gnu/packages/crypto.scm
index 9d47ebb4fd..0e7a455a2e 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")

base-commit: e8c904318339fd3b9edd763d70fad78fd7c3b2a8
--
2.41.0
D
D
Dale Mellor wrote on 20 Apr 19:24 -0700
Own 69613
(name . control)(address . control@debbugs.gnu.org)
3046c48c6c89a1d54d5a4cd1b80312db52e29b78.camel@rdmp.org
owner 69613 !
user guix
usertags 69613 + under_review
D
D
Dale Mellor wrote on 20 Apr 19:43 -0700
[PATCH v2] gnu: Add ssh-to-pgp.
(address . 69613@debbugs.gnu.org)
20240421024302.733484-1-guix-devel-0brg6a@rdmp.org
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(+)

Toggle diff (40 lines)
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")
--
2.41.0
C
C
Christopher Baines wrote on 23 Apr 06:55 -0700
(name . Dale Mellor)(address . guix-devel-0brg6a@rdmp.org)
87y194yyin.fsf@cbaines.net
Dale Mellor <guix-devel-0brg6a@rdmp.org> writes:

Toggle quote (18 lines)
> 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
-----BEGIN PGP SIGNATURE-----

iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmYnvcBfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9XdAKw/+KLhN5NdfhlVmG4hvU8zEu0lorKP7wHKu
EumjLBeUCo4F3xbxbGrPQs1OC7onY/CZEAToKHqd0fgvrHhgS5JfPpNcD5fKsFwt
YF3BYfsUknO2B79iybkpUTOiZlEzQZ5Vjtu+40iIyOX/HN+jqmatgc8+6XMbO6Xl
i60ggVFcsjL6rMJp1aKw1vWpf1bPyq/pKWi7FNYdNKKogFjNpa+jMftNR5xjhJgb
YuPep9Dbmy9xprQV9K5XiuRtrYY3IU03TcBpafih6PzSnGPsGIyS6xmLoRiM/KcS
cZzl6d9KB0mWwmLL4zSulMNm332jVfM8pfVjE22pKYzVFQCdkwWoljZDdlX4Nz74
LJThGHh6sJK8ix7/INhul/gY+3FQnEY23Lh+WRipRqAswFI+21CNvK+WXUgyucwV
L40pZIYmHJ93h9QpKlZ26hBPpSU4jKxmXnkQYovtw9bMYzvbsYygmBPNzDfP5/I9
+f6jHaQaFDZsrtpNyqFBU3/NxYoDzW6xzIrZENRY/6oRYnKQXFDRpHMaWJHHKeo1
jsOYux1abiV++5nSAgmgAc/kjX8Y/0JSv+oBx62TMclmx7rOoopXA+2oG6FAjTbt
kl2kNc+x0R3Lyuaj6qkFueLyVk8BSGTapMya+y9oXbq5ejRuAGJja1v3G0jYqyaT
U0gRZsDSVF4=
=U/vj
-----END PGP SIGNATURE-----

Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 69613@patchwise.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 69613
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch