References: <8734ggtyf2.fsf@gmail.com> <662b06e29f0500bb8c207e930daffbfb84d3552f.1739126926.git.roman@burningswell.com> User-Agent: mu4e 1.12.8; emacs 29.4 Thank you Oleg! Date: Fri, 14 Feb 2025 15:31:06 +0100 help-debbugs@gnu.org (GNU bug Tracking System) writes: > Your bug report > > #76162: [PATCH] gnu: Add go-github-com-jphastings-jwker. > > which was filed against the guix-patches package, has been closed. > > The explanation is attached below, along with your original report. > If you require more details, please reply to 76162@debbugs.gnu.org. > > -- > 76162: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=76162 > GNU Bug Tracking System > Contact help-debbugs@gnu.org with problems > > From: Sharlatan Hellseher > Subject: [PATCH] gnu: Add go-github-com-jphastings-jwker. > To: 76162-done@debbugs.gnu.org > Date: Fri, 14 Feb 2025 14:04:49 +0000 (25 minutes, 54 seconds ago) > > > Hi > > Thank you for the patch. > > I've adjusted it to build library and executable in 2 separate packages. > > --8<---------------cut here---------------start------------->8--- > modified gnu/packages/golang-crypto.scm > @@ -1275,15 +1275,15 @@ (define-public go-github-com-jphastings-jwker > (build-system go-build-system) > (arguments > (list > - #:import-path "github.com/jphastings/jwker/cmd/jwker" > - #:unpack-path "github.com/jphastings/jwker")) > - (propagated-inputs (list go-github-com-stretchr-testify)) > + #:import-path "github.com/jphastings/jwker")) > + (native-inputs > + (list go-github-com-stretchr-testify)) > (home-page "https://github.com/jphastings/jwker") > - (synopsis "Command line tool to easily convert keys between the PEM and > -JWK file formats") > - (description "This package provides a command line tool to convert keys > -between the @acronym{PEM, Privacy-Enhanced Mail} and @acronym{JWK, JSON Web > -Key}file formats.") > + (synopsis "PEM -> JWK conversion tool") > + (description > + "This package implements a functionality to convert keys between the > +@acronym{PEM, Privacy-Enhanced Mail} and @acronym{JWK, JSON Web Key} file > +formats.") > (license license:expat))) > > (define-public go-github-com-jzelinskie-whirlpool > @@ -2592,6 +2592,19 @@ (define-public age-keygen > #:unpack-path "filippo.io/age" > #:install-source? #f)))) > > +(define-public go-jwker > + (package/inherit go-github-com-jphastings-jwker > + (name "go-jwker") > + (arguments > + (list > + #:tests? #f > + #:install-source? #f > + #:build-flags > + #~(list (string-append "-ldflags=-X main.version=" > + #$(package-version this-package))) > + #:unpack-path "github.com/jphastings/jwker" > + #:import-path "github.com/jphastings/jwker/cmd/jwker")))) > + > (define-public go-keyring > (package > (inherit go-github-com-99designs-keyring) > --8<---------------cut here---------------end--------------->8--- > > Pushed to master as 5c9572a5e60d7e91ba5b182b1a80fc9ce42846a7. > > -- > Oleg > > ---------- > > From: Roman Scherer > Subject: [PATCH] gnu: Add go-github-com-jphastings-jwker. > To: guix-patches@gnu.org > Cc: Roman Scherer > Date: Sun, 9 Feb 2025 19:49:00 +0100 > Date: Sun, 9 Feb 2025 19:49:00 +0100 (4 days, 19 hours, 41 minutes ago) > > * gnu/packages/golang-crypto.scm (go-github-com-jphastings-jwker): New variable. > > Change-Id: Iffc746524f2cd4461ae7f204cb8c82136b63d21d > --- > gnu/packages/golang-crypto.scm | 27 +++++++++++++++++++++++++++ > 1 file changed, 27 insertions(+) > > diff --git a/gnu/packages/golang-crypto.scm b/gnu/packages/golang-crypto.scm > index 70e40ee400..417a985ae0 100644 > --- a/gnu/packages/golang-crypto.scm > +++ b/gnu/packages/golang-crypto.scm > @@ -1234,6 +1234,33 @@ (define-public go-github-com-jcmturner-aescts-v2 > Stealing encryption and decryption methods.") > (license license:asl2.0))) > > +(define-public go-github-com-jphastings-jwker > + (package > + (name "go-github-com-jphastings-jwker") > + (version "0.2.1") > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/jphastings/jwker") > + (commit (string-append "v" version)))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 "0nb487c2cfazxwqghq5a8iz8gyi0hhajc39c260f0n6d3ib1798g")))) > + (build-system go-build-system) > + (arguments > + (list > + #:import-path "github.com/jphastings/jwker/cmd/jwker" > + #:unpack-path "github.com/jphastings/jwker")) > + (propagated-inputs (list go-github-com-stretchr-testify)) > + (home-page "https://github.com/jphastings/jwker") > + (synopsis "Command line tool to easily convert keys between the PEM and > +JWK file formats") > + (description "This package provides a command line tool to convert keys > +between the @acronym{PEM, Privacy-Enhanced Mail} and @acronym{JWK, JSON Web > +Key}file formats.") > + (license license:expat))) > + > (define-public go-github-com-jzelinskie-whirlpool > (package > (name "go-github-com-jzelinskie-whirlpool") > > base-commit: 5f6fdadb4af5a0a94f41c4365a3c73e31fed01af