Commit graph

341 commits

Author SHA1 Message Date
Andy Tai
170faebcf5
gnu: Add rang.
* gnu/packages/cpp.scm (rang): New variable.

Change-Id: Iacbea931d392579ebdc49965fc3b248ae3759a6c
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-03-09 01:20:32 +01:00
Paul A. Patience
7a9c854197
gnu: Add lexy.
* gnu/packages/cpp.scm (lexy): New variable.

Change-Id: I77d896570999d639f223eb014fcfb48b911c8cc8
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-03-01 14:55:56 +01:00
Paul A. Patience
b4ef91ab8c
gnu: Add icecream-cpp.
* gnu/packages/cpp.scm (icecream-cpp): New variable.

Change-Id: I18f793ae63b6c677d99aa131da0ef97d6ffe6dc2
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-03-01 12:27:10 +01:00
Sughosha
fcda199a1c
gnu: Add asyncplusplus.
* gnu/packages/cpp.scm (asyncplusplus): New variable.

Change-Id: I6ba1b983ce05a634937d0d972e670ce636df3b94
2025-02-22 23:55:24 +09:00
Franz Geffke
5ff550ba4c
gnu: Add cpp-utilities.
* gnu/packages/cpp.scm (cpp-utilities): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Change-Id: I21651e88acefbb8de86ff1fb4e2ac71ae1ab6b45
2025-02-22 14:49:43 +01:00
Sughosha
5009d746af
gnu: Add juce.
* gnu/packages/cpp.scm (juce): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Change-Id: I16121fed9a2a09a252a27fd3bdea72a07f6b8728
2025-02-22 14:35:09 +01:00
Lars Bilke
33e7f1e634
gnu: tclap 1.4.0-rc2.
* gnu/packages/cpp.scm (tclap): Update to 1.4.0-rc2.

Change-Id: I740a834f1b9c7811d9f71454d0cfa3384eb8ad4d
Signed-off-by: jgart <jgart@dismail.de>
2025-02-19 14:47:21 -06:00
Murilo
0cf8d9beed
gnu: hyprgraphics: Update to 0.1.2.
* gnu/packages/cpp.scm (hyprgraphics): Update to 0.1.2.
[inputs]: Add spng.

Change-Id: I96485190b025e29c9f7f8cd3efd8a04c44f63543
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-02-06 19:55:18 -05:00
Murilo
653a35f13c
gnu: hyprlang: Update to 0.6.0.
* gnu/packages/cpp.scm (hyprlang): Update to 0.6.0.
[native-inputs]: Remove gcc-13; add gcc-14.

Change-Id: I33dba5c537bd99f4ea06d86c27457ff4b2bf3ed0
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-02-01 14:49:27 -05:00
John Kehayias
d5fb67472c
gnu: hyprutils: Update to 0.5.0.
* gnu/packages/cpp.scm (hyprutils): Update to 0.5.0.

Change-Id: I82c97dea51298ff92a95489d9a1981ac8e5d46a3
2025-01-27 15:21:25 -05:00
David Elsing
5219c43588
gnu: cpp-httplib: Update to 0.18.5.
* gnu/packages/cpp.scm (cpp-httplib): Update to 0.18.5.
[native-inputs] Add curl.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-27 14:42:39 +01:00
David Elsing
ac35e86403
gnu: asmjit: Update to commit cfc9f81.
* gnu/packages/cpp.scm (asmjit): Update to commit cfc9f81.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-27 14:42:39 +01:00
Sharlatan Hellseher
e25dcf3bad
gnu: xtl: Update to 0.7.7.
* gnu/packages/cpp.scm (xtl): Update to 0.7.7.

Change-Id: Ifeaf490093ea6af0f7341a3fd3f73acf8cf5e06f
2025-01-21 23:27:51 +00:00
Sharlatan Hellseher
27349661bb
gnu: xtl: Improve package style.
* gnu/packages/cpp.scm (xtl): Shift order of fields.
[source] <url>: Fix redirection issue,
<https://github.com/QuantStack/xtl> permamently redirects to
<https://github.com/xtensor-stack/xtl>.
[arguments] <test-target>: Set to "xtest".
<phases>: Use default 'check.
[home-page]: Fix it.

Change-Id: Ib3bc50b7a9e798be8888c2b1eac832d6a524bdae
2025-01-21 23:27:51 +00:00
Sharlatan Hellseher
fbfff97ea9
gnu: xsimd: Update to 11.0.0.
* gnu/packages/cpp.scm (xsimd): Update to 11.0.0.
[native-inputs]: Add doctest.

Change-Id: I8c49ff34288cdf5429034668ddd496c345ddfb34
2025-01-21 23:27:50 +00:00
Sharlatan Hellseher
f165f68188
gnu: xsimd: Improve package style.
* gnu/packages/cpp.scm (xsimd) [source] <url>: Fix redirection issue,
<https://github.com/QuantStack/xsimd> permamently redirects to
<https://github.com/xtensor-stack/xsimd>.
[arguments]: Use G-expressions.
[description]: Adjust fill column indentation.

Change-Id: I8096e07c026c9f08a9d647a44f9930900b3ae1bd
2025-01-21 23:27:39 +00:00
Danny Milosavljevic
5d46903b4c
gnu: Add aklomp-base64.
* gnu/packages/cpp.scm (aklomp-base64): New variable.

Change-Id: I95d1e254abf190c526ac06c2a52ebc3b656dee45
2025-01-20 22:19:35 +01:00
Lars Bilke
353145c0da
gnu: Add tclap.
* gnu/packages/cpp.scm (tclap): New variable.

Change-Id: I21e0eb623abe0b5add59647dec5606c706063e00
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-19 00:39:17 +01:00
Jakob Kirsch
7e61bf78fa
gnu: hyprutils: Update to 0.2.6.
* gnu/packages/cpp.scm (hyprutils): Update to 0.2.6.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
Change-Id: I34a54b5110fc1a74ff9d2e6989d954c8f8ffce78
2025-01-01 15:15:16 -05:00
Jakob Kirsch
c3ab9a16b7
gnu: Add hyprgraphics.
* gnu/packages/cpp.scm (hyprgraphics): New variable.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
Change-Id: I592fdb92f136f2d05c09897fea7c554c30131bec
2025-01-01 15:15:14 -05:00
Nicolas Graves
2da2a17af3
gnu: cpplint: Add missing native inputs.
* gnu/packages/cpp.scm (cpplint)[native-inputs]: Add python-setuptools
and python-wheel.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-12-13 20:28:40 +00:00
Hilton Chain
9ef5533123
gnu: hyprlang: Fix cross-compilation.
* gnu/packages/cpp.scm (hyprlang)[arguments]<#:phases>: Set
PKG_CONFIG_EXECUTABLE in CMakeLists.txt.

Change-Id: Ied775ece2de83f6842bf405be76ce7f33fdce5fe
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-12-12 12:52:08 +01:00
Hilton Chain
d7c1c4bc8e
gnu: hyprutils: Fix cross-compilation.
* gnu/packages/cpp.scm (hyprutils)[arguments]<#:phases>: Set
PKG_CONFIG_EXECUTABLE in CMakeLists.txt.

Change-Id: Ia08cf44230c311f444e4881bdca2b759cda9b112
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-12-12 12:52:08 +01:00
Zheng Junjie
0fdfe9d5dd
gnu: ccls: Update to 0.20241108.
* gnu/packages/cpp.scm (ccls): Update to 0.20241108.

Change-Id: I67ba31ec4486371334968553acf66144524531ab
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-12-09 09:08:17 +08:00
Hilton Chain
4b9a950a20
gnu: Add hyprlang.
* gnu/packages/wm.scm (hyprlang): New variable.

Change-Id: Ie585412bd26bff2c5949ed3aef15c37f6958dc0b
2024-12-08 15:28:42 +08:00
John Kehayias
812512413a
gnu: Add hyprutils.
* gnu/packages/wm.scm (hyprutils): New variable.

Modified-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Change-Id: Ife120a7c2d66b7189a3116f8dbcb53be8dafd58e
2024-12-08 15:28:42 +08:00
Zheng Junjie
970097e2f0
gnu: abseil-cpp: Update to 20240722.0.
* gnu/packages/cpp.scm (abseil-cpp): Update to 20240722.0.

Change-Id: I9dd3ed159b2f2186ca13ffea9c3879ba45a17104
2024-11-21 22:52:51 +08:00
Greg Hogan
677b16322a
gnu: bloomberg-bde: Update to 4.14.0.0.
* gnu/packages/cpp.scm (bloomberg-bde): Update to 4.14.0.0.
[source](origin): Update test deletion list.

Change-Id: I147a00c44cb835a3d0198d4f8372fd93404f49bb
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-17 23:15:50 +01:00
Greg Hogan
a42bc01f33
gnu: bloomberg-bde-tools: Update to 4.13.0.0.
* gnu/packages/cpp.scm (bloomberg-bde-tools): Update to 4.13.0.0.

Change-Id: I69694ef097c958b524a9701b04eab9290700eca8
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-17 23:15:50 +01:00
Zheng Junjie
13362af4bd
gnu: caf: Update to 1.0.2.
* gnu/packages/cpp.scm (caf): Update to 1.0.2.
[arguments]: Use G-expression.

Change-Id: If3e3b24e3fdaab9232df8e64bd705b893cd10860
2024-11-15 18:51:17 +08:00
Zheng Junjie
f744063c3a
gnu: cli11: Update to 2.4.2.
* gnu/packages/cpp.scm (cli11): Update to 2.4.2.

Change-Id: I0bcd934bba863ec272a096976cea49da4b748961
2024-11-15 18:51:17 +08:00
Paul A. Patience
d33626fb07
gnu: Add type-safe.
* gnu/packages/cpp.scm (type-safe): New variable.

Change-Id: I96a690b41af78e331744daacba1cf5ee77f8257a
Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Reviewed-by: Skyler Ferris <skyvine@protonmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-11-03 23:33:39 +00:00
Paul A. Patience
84266a8f74
gnu: Add debug-assert.
* gnu/packages/cpp.scm (debug-assert): New variable.

Change-Id: I4cee49ea2f5b761ab72bb7b063c2ea8fd99b991c
Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Reviewed-by: Skyler Ferris <skyvine@protonmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-11-03 23:33:39 +00:00
Efraim Flashner
325fbdae7d
gnu: atomic-queue: Update to 1.6.5.
* gnu/packages/cpp.scm (atomic-queue): Update to 1.6.5.

Change-Id: I322352ecd7cdc70d54ed53fba4356de20c858d1f
2024-10-23 14:39:59 +03:00
Artyom V. Poptsov
35a04773df
gnu: reproc: Update to 14.2.5.
* gnu/packages/cpp.scm (reproc): Update to 14.2.5.

Change-Id: Ia030c4494c56c15f11b64aaa58d319a5fb7ed8b9
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-04 17:45:42 +02:00
Ludovic Courtès
5f71a9872e
gnu: kokkos: Mark as tunable.
* gnu/packages/cpp.scm (kokkos)[properties]: New field.

Change-Id: I763828ab23547dd519c2fe104ef2ac0b31e1add7
2024-10-04 17:23:12 +02:00
Efraim Flashner
cdb7157300
gnu: abseil-cpp: Skip 2 tests on riscv64-linux.
* gnu/packages/cpp.scm (abseil-cpp)[arguments]: When building for
riscv64-linux replace the 'check phase to skip 2 tests.

Change-Id: I92a35795dad1a00606954aae7515701ad402f243
2024-09-29 10:06:54 +03:00
Greg Hogan
5e888ec915
gnu: aws-sdk-cpp: Update to 1.11.402.
* gnu/packages/cpp.scm (aws-sdk-cpp): Update to 1.11.402.

Change-Id: I105b7bfc80f264eb9374ca71dfaf5e5417f98cbe
2024-09-28 00:20:21 +02:00
Greg Hogan
30d7879a82
gnu: aws-crt-cpp: Update to 0.28.2.
* gnu/packages/cpp.scm (aws-crt-cpp): Update to 0.28.2.

Change-Id: I0335caaf5705cbf635045568759cad3afc19345b
2024-09-28 00:20:21 +02:00
Greg Hogan
9b7a4f3511
gnu: folly: Update to 2024.09.09.00.
* gnu/packages/cpp.scm (folly): Update to 2024.09.09.00.
[inputs]: Add fast-float.

Change-Id: Icbe6ec261561729178df0920a53ece7d4eded15d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-09-28 00:20:19 +02:00
Greg Hogan
2ebecf60e5
gnu: fast-float: Update to 6.1.6.
* gnu/packages/cpp.scm (fast-float): Update to 6.1.6.
[license]: Add BSL-1.0.

Change-Id: Ia85d6146332453a45cf54837cb53b3e05ca052f7
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-09-28 00:20:19 +02:00
Greg Hogan
454312454d
gnu: fast-float-test-files: Update to 1.0.0.
* gnu/packages/cpp.scm (fast-float-test-files): Update to 1.0.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-09-28 00:20:19 +02:00
Zheng Junjie
3654d53cda
gnu: magic-enum: Update to 0.9.6.
* gnu/packages/cpp.scm (magic-enum): Update to 0.9.6.

Change-Id: I9d1175554d3fd956b063e3f29dff623c4cdb0059
2024-09-27 19:08:06 +08:00
dan
ecdcc19200
gnu: Add cpp-ada-url-parser.
* gnu/packages/cpp.scm (cpp-ada-url-parser): New variable.
(cpm-for-cpp-ada-url-parser): New variable.

Change-Id: I0b61c3b136e2781774c6a5e67eeb6b662e97dd88
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-09-26 13:17:55 +09:00
dan
98c7d9e2a5
gnu: simdjson: Update to 3.10.1.
* gnu/packages/cpp.scm (simdjson): Update to 3.10.1.

Change-Id: I6711077e162bcfbf6702d521fdeec44e3b21f074
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-09-26 13:17:52 +09:00
Zheng Junjie
0b77f7016c
gnu: ftxui: Fix cross-compiling.
* gnu/packages/cpp.scm (ftxui)[arguments]<#:configure-flags>: Disable
FTXUI_BUILD_TESTS when cross-compiling.

Change-Id: I0c4578febcbd40076dc0b85505406e16d4b65ba1
2024-09-18 17:39:06 +08:00
Zheng Junjie
736c0ad324
gnu: ftxui: Build shared libraries.
* gnu/packages/cpp.scm (ftxui)[arguments]<#:configure-flags>: Add
-DBUILD_SHARED_LIBS=ON.

Change-Id: I0c4578febcbd40076dc0b85505406e16d4b65ba1
2024-09-18 17:39:06 +08:00
Romain GARBAGE
f18269421d
gnu: kokkos: Update to 4.4.00.
* gnu/packages/cpp.scm (kokkos): Update to 4.4.00.

Change-Id: I58b6fed438721bce58645a03b76851183e675a69
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-09-16 10:32:05 +02:00
David Elsing
87fd4d217c
gnu: cpp-httplib: Update to 0.16.0.
* gnu/packages/cpp.scm (cpp-httplib): Update to 0.16.0.
2024-09-06 11:46:25 +02:00
David Elsing
89de299475
gnu: asmjit: Update to commit 062e69c.
* gnu/packages/cpp.scm (asmjit): Update to commit 062e69c.
2024-09-06 11:46:23 +02:00