gnu: Add ckdl.
* gnu/packages/serialization.scm (ckdl): New variable. Change-Id: I658369e85c80c985da3e61d2809d36e6e703ed8c Signed-off-by: Clément Lassieur <clement@lassieur.org>
This commit is contained in:
parent
96a2357a8a
commit
7142f6df77
|
@ -17,6 +17,7 @@
|
|||
;;; Copyright © 2023 Vinicius Monego <monego@posteo.net>
|
||||
;;; Copyright © 2023 Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
||||
;;; Copyright © 2023 Zheng Junjie <873216071@qq.com>
|
||||
;;; Copyright © 2024 Paul A. Patience <paul@apatience.com>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -622,6 +623,29 @@ (define-public json.sh
|
|||
(home-page "https://github.com/dominictarr/JSON.sh")
|
||||
(license (list license:expat license:asl2.0))))) ;dual-licensed
|
||||
|
||||
(define-public ckdl
|
||||
(package
|
||||
(name "ckdl")
|
||||
(version "0.1.2")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/tjol/ckdl")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1zdpil61lm141lcxmfrg7jvfjp2n98v5q2rfqzm4wiqcdprgmasv"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
(list #:configure-flags #~(list "-DBUILD_SHARED_LIBS=ON"
|
||||
"-DDOWNLOAD_TEST_DATA=OFF")))
|
||||
(home-page "https://ckdl.readthedocs.io/en/latest/")
|
||||
(synopsis "C library for parsing and emitting KDL")
|
||||
(description "@samp{ckdl} is a C library for parsing and emitting KDL.
|
||||
This package also provides @samp{kdlpp}, a C++20 wrapper around @samp{ckdl}.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public capnproto
|
||||
(package
|
||||
(name "capnproto")
|
||||
|
|
Loading…
Reference in a new issue