summary refs log tree commit diff
path: root/gnu/packages/cpp.scm
AgeCommit message (Collapse)Author
2024-11-17gnu: bloomberg-bde: Update to 4.14.0.0.Greg Hogan
* 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-17gnu: bloomberg-bde-tools: Update to 4.13.0.0.Greg Hogan
* 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-15gnu: caf: Update to 1.0.2.Zheng Junjie
* gnu/packages/cpp.scm (caf): Update to 1.0.2. [arguments]: Use G-expression. Change-Id: If3e3b24e3fdaab9232df8e64bd705b893cd10860
2024-11-15gnu: cli11: Update to 2.4.2.Zheng Junjie
* gnu/packages/cpp.scm (cli11): Update to 2.4.2. Change-Id: I0bcd934bba863ec272a096976cea49da4b748961
2024-11-03gnu: Add type-safe.Paul A. Patience
* 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-03gnu: Add debug-assert.Paul A. Patience
* 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-10-23gnu: atomic-queue: Update to 1.6.5.Efraim Flashner
* gnu/packages/cpp.scm (atomic-queue): Update to 1.6.5. Change-Id: I322352ecd7cdc70d54ed53fba4356de20c858d1f
2024-10-04gnu: reproc: Update to 14.2.5.Artyom V. Poptsov
* gnu/packages/cpp.scm (reproc): Update to 14.2.5. Change-Id: Ia030c4494c56c15f11b64aaa58d319a5fb7ed8b9 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-04gnu: kokkos: Mark as tunable.Ludovic Courtès
* gnu/packages/cpp.scm (kokkos)[properties]: New field. Change-Id: I763828ab23547dd519c2fe104ef2ac0b31e1add7
2024-09-29gnu: abseil-cpp: Skip 2 tests on riscv64-linux.Efraim Flashner
* 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-28gnu: aws-sdk-cpp: Update to 1.11.402.Greg Hogan
* gnu/packages/cpp.scm (aws-sdk-cpp): Update to 1.11.402. Change-Id: I105b7bfc80f264eb9374ca71dfaf5e5417f98cbe
2024-09-28gnu: aws-crt-cpp: Update to 0.28.2.Greg Hogan
* gnu/packages/cpp.scm (aws-crt-cpp): Update to 0.28.2. Change-Id: I0335caaf5705cbf635045568759cad3afc19345b
2024-09-28gnu: folly: Update to 2024.09.09.00.Greg Hogan
* 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-28gnu: fast-float: Update to 6.1.6.Greg Hogan
* 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-28gnu: fast-float-test-files: Update to 1.0.0.Greg Hogan
* gnu/packages/cpp.scm (fast-float-test-files): Update to 1.0.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-09-27gnu: magic-enum: Update to 0.9.6.Zheng Junjie
* gnu/packages/cpp.scm (magic-enum): Update to 0.9.6. Change-Id: I9d1175554d3fd956b063e3f29dff623c4cdb0059
2024-09-26gnu: Add cpp-ada-url-parser.dan
* 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-26gnu: simdjson: Update to 3.10.1.dan
* gnu/packages/cpp.scm (simdjson): Update to 3.10.1. Change-Id: I6711077e162bcfbf6702d521fdeec44e3b21f074 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-09-18gnu: ftxui: Fix cross-compiling.Zheng Junjie
* gnu/packages/cpp.scm (ftxui)[arguments]<#:configure-flags>: Disable FTXUI_BUILD_TESTS when cross-compiling. Change-Id: I0c4578febcbd40076dc0b85505406e16d4b65ba1
2024-09-18gnu: ftxui: Build shared libraries.Zheng Junjie
* gnu/packages/cpp.scm (ftxui)[arguments]<#:configure-flags>: Add -DBUILD_SHARED_LIBS=ON. Change-Id: I0c4578febcbd40076dc0b85505406e16d4b65ba1
2024-09-16gnu: kokkos: Update to 4.4.00.Romain GARBAGE
* gnu/packages/cpp.scm (kokkos): Update to 4.4.00. Change-Id: I58b6fed438721bce58645a03b76851183e675a69 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-09-06gnu: cpp-httplib: Update to 0.16.0.David Elsing
* gnu/packages/cpp.scm (cpp-httplib): Update to 0.16.0.
2024-09-06gnu: asmjit: Update to commit 062e69c.David Elsing
* gnu/packages/cpp.scm (asmjit): Update to commit 062e69c.
2024-09-05gnu: mpark-variant: Fix build.Liliana Marie Prikler
* gnu/packages/cpp.scm (mpark-variant)[native-inputs]: Add gcc-12.
2024-08-31gnu: tomlplusplus: Fix build.John Kehayias
* gnu/packages/cpp.scm (tomlplusplus)[arguments]<#:phases>: Move the "C" locale to part of the utf8 locale list. [native-inputs]: Add ‘libc-utf8-locales-for-target’. Change-Id: I1e6362dd27e88d22e1c40aea1ccf1767c93fbeac
2024-08-31build-systems: gnu: Export %default-gnu-imported-modules and ↵Maxim Cournoyer
%default-gnu-modules. Until now users would have to cargo cult or inspect the private %default-modules variable of (guix build-systems gnu) to discover which modules to include when extending the used modules via the #:modules argument. The renaming was automated via the command: $ git grep -l %gnu-build-system-modules | xargs sed 's/%gnu-build-system-modules/%default-gnu-imported-modules/' -i * guix/build-system/gnu.scm (%gnu-build-system-modules): Rename to... (%default-gnu-imported-modules): ... this. (%default-modules): Rename to... (%default-gnu-modules): ... this. Export. (dist-package, gnu-build, gnu-cross-build): Adjust accordingly. Change-Id: Idef307fff13cb76f3182d782b26e1cd3a5c757ee
2024-08-21gnu: Add biblesync.Peepo Froggings
* gnu/packages/cpp.scm (biblesync): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Change-Id: I48ae683824214a2609b83e1b0af2880b4ac46d44
2024-07-30gnu: ftxui: Update to 5.0.0.Zheng Junjie
* gnu/packages/cpp.scm (ftxui): Update to 5.0.0. Change-Id: I5a1d0170c9d44426fb76eb00296af644fa7d8c16
2024-07-27gnu: lager: Update to 0.1.1.Liliana Marie Prikler
* gnu/packages/cpp.scm (lager): Update to 0.1.1. Change-Id: Ied19cc6d5371cee9d97aa4dfb21a78f6d1582f10
2024-07-27gnu: zug: Update to 0.1.1.Liliana Marie Prikler
* gnu/packages/cpp.scm (zug): Update to 0.1.1. Change-Id: I0e86256f986bab5d97081ddd9ef85375643a6997
2024-07-15gnu: c2ffi: Update to 18.1.0.0.Attila Lendvai
Change-Id: Ie4a2c35d001a1c74be117312deb5f81d66109dfd Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-06-18gnu: asmjit: Update to commit 3ca5c18.David Elsing
* gnu/packages/cpp.scm (asmjit): Update to commit 3ca5c18.
2024-06-14gnu: kokkos: update to 4.3.01.angicque
* gnu/packages/cpp.scm (kokkos): Update to 4.3.01. Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-05-23gnu: abseil-cpp: Fix linking on riscv64-linux.Efraim Flashner
* gnu/packages/cpp.scm (abseil-cpp)[arguments]: When building for riscv64-linux adjust the configure-flags to link with latomic. Change-Id: I12099d1a99b54f20f7ddbba2fbd495379a05476b
2024-05-21gnu: abseil-cpp: Fix build on i686-linux.Efraim Flashner
* gnu/packages/cpp.scm (abseil-cpp)[source]: Add patch. (abseil-cpp-20220623.1)[source]: Same. * gnu/packages/patches/abseil-cpp-20220623.1-no-kepsilon-i686.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: I27b9abc2c44ff6dc313209f4b0b12542a92d6fcd
2024-05-21gnu: abseil-cpp-20200923.3: Fix test suite on some architectures.Efraim Flashner
* gnu/packages/cpp.scm (abseil-cpp-20200923.3)[source]: Add patches. * gnu/packages/patches/abseil-cpp-20200923.3-adjust-sysinfo.patch, gnu/packages/patches/abseil-cpp-20200923.3-duration-test.patch: New files. * gnu/local.mk (dist_patch_DATA): Register them. Change-Id: I3a0a6c3396a7c2854236c68ec77a68bbdd6af1f4
2024-05-07gnu: psascan: Limit to 64-bit systems.Efraim Flashner
* gnu/packages/cpp.scm (psascan)[supported-systems]: New field. Change-Id: I19eef41449a16b4440f3dd73cdb181c7c3383e84
2024-04-22gnu: cpplint: Use pyproject-build-system.Ricardo Wurmus
* gnu/packages/cpp.scm (cpplint)[build-system]: Use pyproject-build-system. [arguments]: Remove custom 'check phase. Change-Id: I270de2cafe75ef2d7280dee884a0aeb060f2aa32
2024-04-20gnu: Add tomlplusplus.Daniel Ziltener
* gnu/packages/cpp.scm (tomlplusplus): New variable. Change-Id: I4b5c79e9fdcfdaa80c0c24bb89bf5b783f1a581f Modified-by: Hilton Chain <hako@ultrarare.space> Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-04-09Merge remote-tracking branch 'savannah/master' into mesa-updatesChristopher Baines
Change-Id: Iad185e2ced97067b3dff8fd722435a6c5e2c00e5
2024-04-06gnu: Add pystring.Vinicius Monego
* gnu/packages/cpp.scm (pystring): New variable. Change-Id: Ifff1ae3d3ed8ec880a2dd098d6d81de28d7bdda6
2024-04-06gnu: openimageio: Update to 2.5.10.1.Vinicius Monego
* gnu/packages/graphics.scm (openimageio): Update to 2.5.10.1. [source]: Adjust tag prefix. [arguments]: Use G-Expressions. <#:configure-flags>: Pass "-DOIIO_BUILD_TESTS=false". [inputs]: Replace openexr-2 with openexr, fmt-8 with fmt. Use package labels. Sort alphabetically. Change-Id: I7016f89c5b7c78cbc1ffeac23e5c0cefe2a8f43b
2024-04-05gnu: kokkos: Update to 4.2.01.Romain GARBAGE
* gnu/packages/cpp.scm (kokkos): Update to 4.2.01. Change-Id: I29df429ad8d347ba486f0a59bf1c4e2a106e51d1 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-04-03gnu: sobjectizer: Update to 5.8.2.Maxim Cournoyer
* gnu/packages/cpp.scm (sobjectizer): Update to 5.8.2. [arguments]: Delete trailing #t. Change-Id: I639ca0a7324987534eda13e63c44ec8c7ace0139
2024-04-03gnu: Add syscmdline.Maxim Cournoyer
* gnu/packages/cpp.scm (syscmdline): New variable. Change-Id: I721b0eb5358cf41eade23c093b506b4750c53082
2024-04-01gnu: magic-enum: Update to 0.9.5.dan
* gnu/packages/cpp.scm (magic-enum): Update to 0.9.5. Change-Id: I8306d7ef69276e33f7daada895165a88bfc938ad Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-27gnu: Add castxml.Ricardo Wurmus
* gnu/packages/cpp.scm (castxml): New variable. Change-Id: I11fe3bce19a1bdb1170aa81547574836a823bcb8
2024-03-10gnu: gperftools: Fix build on riscv64-linux.Zheng Junjie
* gnu/packages/cpp.scm(gperftools)[arguments]: When building for riscv64-linux always link with libatomic. Change-Id: I067087fffd8c142759b6d113f993c3e2ab1aef9b Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-03-02gnu: Add wide-integer.Liliana Marie Prikler
* gnu/packages/cpp.scm (wide-integer): New variable.
2024-03-01gnu: c2ffi: Update to 16.0.0.0.Attila Lendvai
* gnu/packages/cpp.scm (c2ffi): Update to 16.0.0.0. [native-inputs, inputs]: Replace clang-12 by clang-16. Change-Id: I8b9562ea865347eafd2e098c3cf2b42611140aff Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>