aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/cpp.scm
Commit message (Collapse)AuthorAge
* gnu: immer: Update to 0.8.1.Liliana Marie Prikler2024-01-28
| | | | | | * gnu/packages/cpp.scm (immer): Update to 0.8.1. [source]: Drop modules and snippet. [arguments]: Add #:configure-flags to disable -Werror.
* gnu: range-v3: Update to 0.12.0.Efraim Flashner2024-01-24
| | | | | | | | | * gnu/packages/cpp.scm (range-v3): Update to 0.12.0. [source]: Remove patch. * gnu/packages/patches/range-v3-build-with-gcc10.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it. Change-Id: I078937f9aff0da31ede8d472d8739e48bb775c55
* gnu: range-v3: Format with 'guix style'.Efraim Flashner2024-01-24
| | | | | | * gnu/packages/cpp.scm (range-v3): Format with 'guix style'. Change-Id: I249443e5e5d0f7ef49e33de4f140246a862101d2
* gnu: range-v3: Build with newer gcc.Efraim Flashner2024-01-24
| | | | | | * gnu/packages/cpp.scm (range-v3)[native-inputs]: Remove gcc-9. Change-Id: I0411d5db3e3df15c6df0a9a010d311fe1c80015c
* gnu: Add expected-lite.Maxim Cournoyer2024-01-09
| | | | | | * gnu/packages/cpp.scm (expected-lite): New variable. Change-Id: I5a21dd631e1f2a3c97b920efcdca69f2537b42da
* gnu: google-highway: Update to 1.0.7.Efraim Flashner2023-12-27
| | | | | | * gnu/packages/cpp.scm (google-highway): Update to 1.0.7. Change-Id: I8374135da8343910156709c255f144dab1554cc0
* gnu: google-highway: Build shared libraries.Efraim Flashner2023-12-27
| | | | | | | * gnu/packages/cpp.scm (google-highway)[arguments]: Add configure-flag to build shared libraries. Change-Id: Ic222dd454290742c7c964a1a5a5b7d8d7533c3e1
* gnu: abseil-cpp: Update to 20230802.1.Greg Hogan2023-12-04
| | | | | | | | | | | | | * gnu/packages/cpp.scm (abseil-cpp): Update to 20230802.1. [arguments]<#:phases>: Add phase to set timezone environment variable. * gnu/packages/cpp.scm (abseil-cpp-20220623.1): Keep old version. * gnu/packages/cpp.scm (abseil-cpp-for-c++-standard): Accept package to inherit from. * gnu/packages/cpp.scm (abseil-cpp-cxxstd11, abseil-cpp-cxxstd17): Inherit from latest supported version. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Change-Id: I7c29e1cd980b04496000eeb038529cdc6f636cb7
* gnu: Add mapbox-variant.Liliana Marie Prikler2023-11-30
| | | | | | * gnu/packages/cpp.scm (mapbox-variant): New variable. Change-Id: Id84b35d97d73fcf1c116ddca844bc75ada627b55
* gnu: folly: Update to 2023.11.06.00.Greg Hogan2023-11-23
| | | | | | * gnu/packages/cpp.scm (folly): Update to 2023.11.06.00. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add frozen.Maxim Cournoyer2023-11-07
| | | | | | * gnu/packages/cpp.scm (frozen): New variable. Change-Id: I738dfcfa55ddb824c2186fb61484a8a3c9532b35
* gnu: Add static-abseil-cpp.Ricardo Wurmus2023-10-30
| | | | | | | * gnu/packages/cpp.scm (static-abseil-cpp): New variable. (make-static-abseil-cpp): New procedure. Change-Id: I0b0b17b31461baf1189d7c818a82c99baad253c1
* gnu: kokkos: Restrict builds to 64-bit architectures.Ludovic Courtès2023-10-24
| | | | | | * gnu/packages/cpp.scm (kokkos)[supported-systems]: New field. Change-Id: Ia49e40471e59242e4b40879277a81de022a92d1f
* gnu: Add kokkos.Paul A. Patience2023-10-14
| | | | | | * gnu/packages/cpp.scm (kokkos): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add taskflow.Paul A. Patience2023-10-14
| | | | | | * gnu/packages/cpp.scm (taskflow): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add simdjson 0.6.Jean-Pierre De Jesus DIAZ2023-09-28
| | | | | | * gnu/packages/cpp.scm (simdjson-0.6): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add robin-hood-hashing.Jean-Pierre De Jesus DIAZ2023-09-28
| | | | | | * gnu/packages/cpp.scm (robin-hood-hashing): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: libzen: Update to 0.4.41.Tobias Geerinckx-Rice2023-09-10
| | | | * gnu/packages/cpp.scm (libzen): Update to 0.4.41.
* gnu: Add optional-lite.Sughosha2023-09-02
| | | | * gnu/packages/cpp.scm (optional-lite): New variable.
* gnu: Add python-jsonnet.Antero Mejr2023-09-02
| | | | * gnu/packages/cpp.scm (python-jsonnet): New variable.
* gnu: Add libcppgenerate.宋文武2023-09-01
| | | | | | | | * gnu/packages/cpp.scm (libcppgenerate): New variable. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: chaiscript: Fix tests.宋文武2023-08-31
| | | | | * gnu/packages/cpp.scm (chaiscript)[source]: Add snippet. [inputs]: Add catch2.
* gnu: bloomberg-bde: Update to 3.118.0.1.Greg Hogan2023-08-17
| | | | | | | | | | * gnu/packages/cpp.scm (bloomberg-bde): Update to 3.118.0.1. [source](origin): Update test deletion list. [arguments]<#:configure-flags>: Update from C++17 to C++20. [supported-systems]: Only support x86_64-linux. * gnu/packages/patches/bloomberg-bde-cmake-module-path.patch: Rebase. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: bloomberg-bde-tools: Update to 3.118.0.0.Greg Hogan2023-08-17
| | | | | | * gnu/packages/cpp.scm (bloomberg-bde-tools): Update to 3.118.0.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: gperftools: Update to 2.11.Tobias Geerinckx-Rice2023-08-13
| | | | * gnu/packages/cpp.scm (gperftools): Update to 2.11.
* gnu: google-highway: Update to 1.0.5.Tobias Geerinckx-Rice2023-07-16
| | | | * gnu/packages/cpp.scm (google-highway): Update to 1.0.5.
* gnu: xtl: Use G-expressions.Tobias Geerinckx-Rice2023-07-09
| | | | | * gnu/packages/cpp.scm (xtl)[arguments]: Rewrite as G-expressions.
* gnu: xtl: Update to 0.7.5.Tobias Geerinckx-Rice2023-07-09
| | | | * gnu/packages/cpp.scm (xtl): Update to 0.7.5.
* gnu: Add tl-optional.David Elsing2023-07-01
| | | | | | * gnu/packages/cpp.scm (tl-optional): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: Add tsl-ordered-map.David Elsing2023-07-01
| | | | | | * gnu/packages/cpp.scm (tsl-ordered-map): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: Add tsl-sparse-map.David Elsing2023-07-01
| | | | | | * gnu/packages/cpp.scm (tsl-sparse-map): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: Add tsl-hopscotch-map.David Elsing2023-07-01
| | | | | | * gnu/packages/cpp.scm (tsl-hopscotch-map): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: Add mpark-variant.David Elsing2023-07-01
| | | | | | * gnu/packages/cpp.scm (mpark-variant): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: aws-sdk-cpp: Update to 1.9.306.Greg Hogan2023-06-25
| | | | | | * gnu/packages/cpp.scm (aws-sdk-cpp): Update to 1.9.306. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: psascan: Do not build with "-march=native".Zheng Junjie2023-06-14
| | | | | | | * gnu/packages/cpp.scm (psascan)[origin]: Add 'snippet'. [properties]: New field. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: cpp-httplib: Update to 0.12.5.Efraim Flashner2023-06-05
| | | | | | | | * gnu/packages/cpp.scm (cpp-httplib): Update to 0.12.5. [arguments]: Adjust configure-flags to build the tests. Add a make-flag to set CXX. Adjust custom 'disable-network-tests phase to skip more network tests. Remove custom 'check phase. [native-inputs]: Add googletest.
* gnu: cpp-mustache: Update to 5.0 to fix build.Denis 'GNUtoo' Carikli2023-06-02
| | | | | | * gnu/packages/cpp.scm (cpp-mustache): Update to 5.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: cli11: Use G-Expressions.Liliana Marie Prikler2023-05-28
| | | | * gnu/packages/cpp.scm (cli11)[arguments]: Convert to list of G-Expressions.
* gnu: cli11: Update to 2.3.2.Liliana Marie Prikler2023-05-28
| | | | | | | * gnu/packages/cpp.scm (cli11): Update to 2.3.2. [source]: Remove snippet. [arguments]: Drop #:imported-modules, #:modules, and #:phases. [native-inputs]: Add “catch2”.
* gnu: c++-gsl: Update to 4.0.0Saku Laesvuori2023-05-28
| | | | | | | | | | * gnu/packages/cpp.scm (c++gsl): Update to 4.0.0. * gnu/packages/patches/c++-gsl-find-system-gtest.patch: Delete file. * gnu/packages/patches/c++-gsl-move-array-bounds-tests.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove deleted patches. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
* gnu: cxxopts: Update to 3.1.1.Greg Hogan2023-05-18
| | | | | | * gnu/packages/cpp.scm (cxxopts): Update to 3.1.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: cpp: Mention that autoload prevents module cycles.Liliana Marie Prikler2023-05-14
| | | | | * gnu/packages/cpp.scm: Add a comment on the #:autoload to explain that serialization depends on cpp.
* gnu: Add lager.Liliana Marie Prikler2023-05-14
| | | | * gnu/packages/cpp.scm (lager): New variable.
* gnu: Add zug.Liliana Marie Prikler2023-05-14
| | | | * gnu/packages/cpp.scm (zug): New variable.
* gnu: Add immer.Liliana Marie Prikler2023-05-14
| | | | * gnu/packages/cpp.scm (immer): New variable.
* gnu: nlohmann-json: Improve package style.Liliana Marie Prikler2023-05-14
| | | | | | * gnu/package/cpp.scm (nlohmann-json)[source]<snippet>: Fit to 80 chars width. Use G-Expressions. [arguments]: Use G-Expressions.
* gnu: nlohmann-json: Update to 3.11.2.Liliana Marie Prikler2023-05-14
| | | | | | * gnu/packages/cpp.scm (nlohmann-json): Update to 3.11.2. [source]<snippet>: Adjust accordingly. [native-inputs]<json_test_data>: Update to 3.1.0.
* gnu: Rename json-modern-cxx to nlohmann-json.Liliana Marie Prikler2023-05-14
| | | | | | | | | | | | | | | | | | | | | * gnu/packages/cpp.scm (nlohmann-json): New variable. (json-modern-cxx): Mark as deprecated alias. (xtl, jsonnet)[inputs]: Use nlohmann-json. * gnu/packages/build-tools.scm (bear)[inputs]: Likewise. * gnu/packages/cybersecurity.scm (blacksmith)[inputs]: Likewise. * gnu/packages/databases.scm (sqlitebrowser)[inputs]: Adjust comment. * gnu/packages/games.scm (openrct2)[inputs]: Use nlohmann-json. * gnu/packages/graphics.scm (f3d)[native-inputs]: Likewise. * gnu/packages/hardware.scm (openrgb)[inputs]: Likewise. [arguments]: Adjust accordingly. * gnu/packages/image-processing.scm (paraview)[inputs]: Adjust comment. * gnu/packages/irods.scm (irods, irods-client-icommands)[inputs]: Use nlohmann-json. * gnu/packages/jupyter.scm (xeus)[inputs]: Likewise. * gnu/packages/messaging.scm (mtxclient, nheko)[inputs]: Likewise. * gnu/packages/text-editors.scm (jucipp)[inputs]: Likewise. * gnu/packages/video.scm (mktoolnix)[inputs]: Likewise. * gnu/packages/xdisorg.scm (nwg-launchers)[inputs]: Likewise.
* gnu: ftxui: Build ftxui-benchmark.Artyom V. Poptsov2023-05-13
| | | | | | | * gnu/packages/cpp.scm (ftxui)[native-inputs]: Add benchmark. [arguments]: Remove #:phases. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: ftxui: Update to 4.0.0.Lu Hui2023-05-11
| | | | | | * gnu/packages/cpp.scm (ftxui): Update to 4.0.0. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>