gnu: Add perl6-json.

* gnu/packages/perl6.scm (perl6-json): New variable.
This commit is contained in:
Efraim Flashner 2019-03-10 22:23:50 +02:00
parent cdecb8d72d
commit f0f3f70b28
No known key found for this signature in database
GPG Key ID: 41AAE7DCCA3D8351
1 changed files with 23 additions and 0 deletions

View File

@ -284,6 +284,29 @@ code. Any grammar in the lexical scope of the use statement will automatically
have profiling information collected when the grammar is used.") have profiling information collected when the grammar is used.")
(license license:artistic2.0)))) (license license:artistic2.0))))
(define-public perl6-json
(package
(name "perl6-json")
(version "1.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/moritz/json")
;; The commit where 1.0 was "tagged"
(commit "a5ef8c179350dae44ce7fb1abb684fc62c1c2b99")))
(file-name (git-file-name name version))
(sha256
(base32
"1kzryxkqyr129rcckd4jh0dfxdgzv71qx8dpkpm1divbfjyknlay"))))
(build-system rakudo-build-system)
(arguments '(#:with-zef? #f))
(home-page "https://github.com/moritz/json")
(synopsis "A minimal JSON (de)serializer")
(description "This module is a simple Perl 6 module for serializing and
deserializing JSON.")
(license license:artistic2.0)))
(define-public perl6-json-class (define-public perl6-json-class
(package (package
(name "perl6-json-class") (name "perl6-json-class")