gnu: Add cjson.

* gnu/packages/javascript.scm (cjson): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
This commit is contained in:
Ryan Prior 2020-12-01 04:10:32 +00:00 committed by Christopher Baines
parent b5c51ae086
commit ab58b2cc32
No known key found for this signature in database
GPG key ID: 5E28A33B0B84F577

View file

@ -31,10 +31,31 @@ (define-module (gnu packages javascript)
#:use-module (guix download)
#:use-module (guix git-download)
#:use-module (guix build-system gnu)
#:use-module (guix build-system cmake)
#:use-module (guix build-system trivial)
#:use-module (guix build-system minify)
#:use-module (guix utils))
(define-public cjson
(package
(name "cjson")
(version "1.7.14")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/DaveGamble/cJSON")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1rlnailhjm180zb6pc17jwphjwivw8kfpqgixjfgq4iyryq46sah"))))
(build-system cmake-build-system)
(arguments
`(#:configure-flags '("-DENABLE_CJSON_UTILS=On")))
(home-page "https://github.com/DaveGamble/cJSON")
(synopsis "JSON parser written in ANSI C")
(description "This library provides a portable embeddable JSON parser.")
(license license:expat)))
(define-public font-mathjax
(package
(name "font-mathjax")