summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorOrahcio FelĂ­cio de Sousa <orahcio@gmail.com>2026-07-01 06:46:25 -0300
committerLiliana Marie Prikler <liliana.prikler@gmail.com>2026-07-18 20:09:30 +0200
commita4108cf5bbdd031ab3e61dbb0d5d088d2f3bf691 (patch)
tree79529af633bd61f650ab5808bdf9404c4fc0e880 /gnu
parent9025ce9ef986d3aeabd0ad84048a79fcdcc4787a (diff)
gnu: Add capnproto-clang.
* gnu/packages/serialization.scm (capnproto-clang): New variable. Change-Id: Ie9ee8fa953b3f12b94a338f8b31b66550857ff89 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/serialization.scm16
1 files changed, 16 insertions, 0 deletions
diff --git a/gnu/packages/serialization.scm b/gnu/packages/serialization.scm
index eb693212bfa..7b29e5f04df 100644
--- a/gnu/packages/serialization.scm
+++ b/gnu/packages/serialization.scm
@@ -672,6 +672,22 @@ This package also provides @samp{kdlpp}, a C++20 wrapper around @samp{ckdl}.")
672RPC system. Think JSON, except binary. Or think Protocol Buffers, except faster.") 672RPC system. Think JSON, except binary. Or think Protocol Buffers, except faster.")
673 (license license:expat))) 673 (license license:expat)))
674 674
675(define-public capnproto-clang
676 (package/inherit capnproto
677 (name "capnproto-clang")
678 (arguments
679 (substitute-keyword-arguments arguments
680 ((#:configure-flags flags #~'())
681 #~(cons* "-DCMAKE_C_COMPILER=clang"
682 "-DCMAKE_CXX_COMPILER=clang++"
683 "-DCMAKE_CXX_FLAGS=-std=c++20"
684 #$flags))))
685 (native-inputs
686 (modify-inputs native-inputs
687 (prepend clang-22
688 lld-22
689 llvm-22)))))
690
675(define-public python-msgspec 691(define-public python-msgspec
676 (package 692 (package
677 (name "python-msgspec") 693 (name "python-msgspec")