opps there is a lint fail. attached is a cleaner version. On 8/30/20 1:11 PM, Martin Becze wrote: > * gnu/packages/guile-xyz.scm (guile-srfi-180): New variable. > --- > gnu/packages/guile-xyz.scm | 35 +++++++++++++++++++++++++++++++++++ > 1 file changed, 35 insertions(+) > > diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm > index 9f9335c8f7..b6d163a8bd 100644 > --- a/gnu/packages/guile-xyz.scm > +++ b/gnu/packages/guile-xyz.scm > @@ -2887,6 +2887,41 @@ formatting combinators specified by > more expressive and flexible than the traditional @code{format} procedure.") > (license license:bsd-3)))) > > +(define-public guile-srfi-180 > + (let ((commit "9188bf9724c6d320ef804579d222e855b007b193") > + (revision "0")) > + (package > + (name "guile-srfi-180") > + (version (git-version "0" revision commit)) > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (commit commit) > + (url "https://github.com/scheme-requests-for-implementation/srfi-180.git"))) > + (sha256 > + (base32 > + "08lf70rsak8mwfij55xc37pg9zg7c87fizmhz7ln46skzj68sl3y")) > + (modules '((guix build utils))) > + (snippet > + '(begin > + (delete-file-recursively "srfi/files") > + (delete-file "srfi/run-r7rs-checks.guile.scm") > + (delete-file "srfi/run-r7rs-checks.scm") > + #t)) > + (file-name (git-file-name name version)))) > + (build-system guile-build-system) > + (native-inputs > + `(("guile" ,guile-3.0))) > + (propagated-inputs > + `(("guile-srfi-145" ,guile-srfi-145))) > + (home-page "https://srfi.schemers.org/srfi-180/") > + (synopsis "JSON parser and printer for Guile") > + (description > + "This library describes a JavaScript Object Notation (JSON) parser and printer. > +It supports JSON that may be bigger than memory.") > + (license license:expat)))) > + > (define-public emacsy > (package > (name "emacsy") >