diff options
author | Nicolas Graves <ngraves@ngraves.fr> | 2025-06-15 03:09:36 +0200 |
---|---|---|
committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-06-20 15:07:06 +0100 |
commit | 94188acba3948ba0cf32433265d2b7bfb6d7e3dd (patch) | |
tree | d50e10f9513df97c4fbf8817b76b21bcca1d7fbc /gnu/packages/cpp.scm | |
parent | 5e9061f01826d104bdf5f76b498b45372240927c (diff) |
gnu: Add sexp-cpp.
* gnu/packages/cpp.scm (sexp-cpp): New variable.
Change-Id: I794dfb098b933d31657b915207d4a33666c5e098
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu/packages/cpp.scm')
-rw-r--r-- | gnu/packages/cpp.scm | 28 |
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") |