summaryrefslogtreecommitdiff
path: root/gnu/packages/cpp.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/cpp.scm')
-rw-r--r--gnu/packages/cpp.scm28
1 files changed, 28 insertions, 0 deletions
diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index 1b80d09188..e8e9f182e1 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -3869,6 +3869,34 @@ file name and location, as well as filters with friendly names (such as
\"source files\" or \"image files\") where supported.")
(license license:zlib)))
+(define-public sexp-cpp
+ ;; XXX: Does not release anymore.
+ (let ((commit "4d8096c223d2f469ca6e407e793d20980f6aba76")
+ (revision "0"))
+ (package
+ (name "sexp-cpp")
+ (version (git-version "0.1.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/lispparser/sexp-cpp")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1c79mp0d0b52k7bk0xlh9xmczd60v3f5jv5b240mm8r9z7gyk1vz"))))
+ (build-system cmake-build-system)
+ (arguments
+ (list
+ #:configure-flags
+ #~(list "-DBUILD_TESTS=ON")))
+ (native-inputs (list googletest tinycmmc))
+ (home-page "https://github.com/lispparser/sexp-cpp")
+ (synopsis "S-Expression parser for C++")
+ (description
+ "This package provides a simple S-Expression parser for C++.")
+ (license license:gpl3+))))
+
(define-public string-view-lite
(package
(name "string-view-lite")