diff options
author | gemmaro <gemmaro.dev@gmail.com> | 2023-06-29 00:20:21 +0900 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2023-07-18 00:41:16 +0200 |
commit | f5ee879de8ac16b28029b71c99a71c03dc0ca06d (patch) | |
tree | 19fa72bde96c7b1ce2434d55a6549893b67b6fec | |
parent | 2d691ee8ce493a71e2b0508feccbbfa63311fbc8 (diff) | |
download | guix-f5ee879de8ac16b28029b71c99a71c03dc0ca06d.tar.gz |
gnu: Add perl-json-parse.
* gnu/packages/perl.scm (perl-json-parse): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
-rw-r--r-- | gnu/packages/perl.scm | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 15d4f3a9bc..13bf3fa84c 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -33,7 +33,7 @@ ;;; Copyright © 2021 Raghav Gururajan <rg@raghavgururajan.name> ;;; Copyright © 2021 Maxime Devos <maximedevos@telenet.be> ;;; Copyright © 2022, 2023 Evgeny Pisemsky <evgeny@pisemsky.com> -;;; Copyright © 2022 gemmaro <gemmaro.dev@gmail.com> +;;; Copyright © 2022, 2023 gemmaro <gemmaro.dev@gmail.com> ;;; Copyright © 2023 Mădălin Ionel Patrașcu <madalinionel.patrascu@mdc-berlin.de> ;;; Copyright © 2023 Andreas Enge <andreas@enge.fr> ;;; Copyright © 2023 Jake Leporte <jakeleporte@outlook.com> @@ -6036,6 +6036,28 @@ it tries to load Cpanel::JSON::XS, then JSON::XS, then JSON::PP in order, and either uses the first module it finds or throws an error.") (license (package-license perl)))) +(define-public perl-json-parse + (package + (name "perl-json-parse") + (version "0.62") + (source (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/B/BK/BKB/JSON-Parse-" version + ".tar.gz")) + (sha256 + (base32 + "1nb6zxf6p42dmdmdv4c8x0dnra2sdxq21n6nvl0p8jcjjc7ihwv2")))) + (build-system perl-build-system) + (home-page "https://metacpan.org/release/JSON-Parse") + (synopsis "Perl Module for parsing JSON") + (description "@code{JSON::Parse} is a module for parsing JSON. It offers +@code{parse_json} which takes a string containing JSON and returns an +equivalent Perl structure, @code{valid_json} which returns true or false +depending on whether the JSON is correct or not, @code{assert_valid_json} +which produces a descriptive fatal error if the JSON is invalid, and so on.") + (license (package-license perl)))) + (define-public perl-json-xs (package (name "perl-json-xs") |