diff options
| author | Orahcio FelĂcio de Sousa <orahcio@gmail.com> | 2026-07-01 06:46:25 -0300 |
|---|---|---|
| committer | Liliana Marie Prikler <liliana.prikler@gmail.com> | 2026-07-18 20:09:30 +0200 |
| commit | a4108cf5bbdd031ab3e61dbb0d5d088d2f3bf691 (patch) | |
| tree | 79529af633bd61f650ab5808bdf9404c4fc0e880 /gnu | |
| parent | 9025ce9ef986d3aeabd0ad84048a79fcdcc4787a (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.scm | 16 |
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}.") | |||
| 672 | RPC system. Think JSON, except binary. Or think Protocol Buffers, except faster.") | 672 | RPC 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") |
