summaryrefslogtreecommitdiff
path: root/gnu/packages/cpp.scm
diff options
context:
space:
mode:
authorNicolas Graves <ngraves@ngraves.fr>2025-06-15 03:09:36 +0200
committerSharlatan Hellseher <sharlatanus@gmail.com>2025-06-20 15:07:06 +0100
commit94188acba3948ba0cf32433265d2b7bfb6d7e3dd (patch)
treed50e10f9513df97c4fbf8817b76b21bcca1d7fbc /gnu/packages/cpp.scm
parent5e9061f01826d104bdf5f76b498b45372240927c (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.scm28
1 files changed, 28 insertions, 0 deletions
diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index 1b80d091884..e8e9f182e15 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
3869\"source files\" or \"image files\") where supported.") 3869\"source files\" or \"image files\") where supported.")
3870 (license license:zlib))) 3870 (license license:zlib)))
3871 3871
3872(define-public sexp-cpp
3873 ;; XXX: Does not release anymore.
3874 (let ((commit "4d8096c223d2f469ca6e407e793d20980f6aba76")
3875 (revision "0"))
3876 (package
3877 (name "sexp-cpp")
3878 (version (git-version "0.1.0" revision commit))
3879 (source
3880 (origin
3881 (method git-fetch)
3882 (uri (git-reference
3883 (url "https://github.com/lispparser/sexp-cpp")
3884 (commit commit)))
3885 (file-name (git-file-name name version))
3886 (sha256
3887 (base32 "1c79mp0d0b52k7bk0xlh9xmczd60v3f5jv5b240mm8r9z7gyk1vz"))))
3888 (build-system cmake-build-system)
3889 (arguments
3890 (list
3891 #:configure-flags
3892 #~(list "-DBUILD_TESTS=ON")))
3893 (native-inputs (list googletest tinycmmc))
3894 (home-page "https://github.com/lispparser/sexp-cpp")
3895 (synopsis "S-Expression parser for C++")
3896 (description
3897 "This package provides a simple S-Expression parser for C++.")
3898 (license license:gpl3+))))
3899
3872(define-public string-view-lite 3900(define-public string-view-lite
3873 (package 3901 (package
3874 (name "string-view-lite") 3902 (name "string-view-lite")