Commit graph

409 commits

Author SHA1 Message Date
Nicolas Graves
bc2b5ecd7b
gnu: safeint: Improve style.
* gnu/packages/cpp.scm (safeint): Run guix style.
2025-08-16 00:07:19 +01:00
Nicolas Graves
55096b7c0c
gnu: Remove abseil-cpp-20211102.0.
This is now a leaf package only used for the former build of the grpc
package.  It fails to build with the recent core-packages updates.

* gnu/packages/cpp.scm (abseil-cpp-20211102.0): Delete variable.

Change-Id: I082e546134ee03cb233b2b91d291fce8f94b7c50
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-06 10:09:28 +02:00
Andreas Enge
cc10ff83c1
gnu: miniaudio: Move after the abseil-cpp packages.
Currently it obscures some of them since it is in the middle between
different abseil-cpp versions.

* gnu/packages/cpp.scm (miniaudio): Move the package definition.

Change-Id: If75fd9ace0212fbe48205558a28d023bde6a07ea
2025-08-05 17:37:49 +02:00
Greg Hogan
8d49db6183
gnu: bloomberg-bde: Update to 4.27.0.0.
* gnu/packages/cpp.scm (bloomberg-bde): Update to 4.27.0.0.
[source](origin): Remove test deletion snippet.
<patches>: Remove bloomberg-bde-cmake-module-path.patch.
[arguments]<#:parallel-tests>: Delete.
<#:test-exclude>: Add failing tests.
<#:phases>: Rewrite 'build-tests to call gnu-build-system's 'build
phase.
* gnu/local.mk: Remove patch.
* gnu/packages/patches/bloomberg-bde-cmake-module-path.patch: Delete.

Change-Id: I8f07889d5908a29e7d732af20937c4f7ad1f703e
2025-08-04 04:11:28 +00:00
Greg Hogan
702a7053e6
gnu: bloomberg-bde-tools: Update to 4.27.0.0.
* gnu/packages/cpp.scm (bloomberg-bde-tools): Update to 4.27.0.0.

Change-Id: I3c3155bea0217bbb366f6b5d779873bde24b7dd8
2025-08-04 04:11:28 +00:00
Greg Hogan
461e1a1f48
gnu: icecream-cpp: Update to 1.0.0.
* gnu/packages/cpp.scm (icecream-cpp): Update to 1.0.0.
[arguments]<#:configure-flags>: Add CMAKE_CXX_STANDARD and remove
BUILD_TESTING.

Change-Id: I9847a1928dd16f3e3ec092882cce8777fe119632
2025-08-04 04:11:23 +00:00
Greg Hogan
b09c302a20
gnu: Use default cmake.
* gnu/packages/audio.scm (redumper),
* gnu/packages/cpp.scm (hyprgraphics),
* gnu/packages/databases.scm (apache-arrow),
* gnu/packages/emulators.scm (ares),
* gnu/packages/games.scm (gemrb),
* gnu/packages/image-viewers.scm (vv),
* gnu/packages/machine-learning.scm (fbgemm),
* gnu/packages/messaging.scm (libqmatrixclient),
* gnu/packages/music.scm (ctrlr),
* gnu/packages/video.scm (obs),
* gnu/packages/vulkan.scm (glslang),
* gnu/packages/wm.scm (hyprland),
* gnu/packages/xdisorg.scm (aquamarine, hyprlock, hyprpaper, hyprsunset)
[arguments]<#:cmake>: Delete.

* gnu/packages/python-compression.scm (python-deflate):
[native-inputs]: Replace cmake-next with cmake-minimal.

Change-Id: I5b021d7e1e807922425d8f58692b032485603770
2025-08-04 04:10:58 +00:00
Greg Hogan
364e883298
gnu: Remove #:test-target argument.
* gnu/packages/astronomy.scm (libsep),
* gnu/packages/bioinformatics.scm (megahit),
* gnu/packages/bittorrent.scm (qbittorrent),
* gnu/packages/calendar.scm (date),
* gnu/packages/check.scm (klee, trompeloeil),
* gnu/packages/compression.scm (zziplib),
* gnu/packages/cpp.scm (immer, lager, zug),
* gnu/packages/databases.scm (timescaledb),
* gnu/packages/emulators.scm (dolphin-emu),
* gnu/packages/fpga.scm (systemc),
* gnu/packages/game-development.scm (box2d),
* gnu/packages/games.scm (megaglest, openclonk, teeworld),
* gnu/packages/glib.scm (sdbus-c++),
* gnu/packages/gnucash.scm (gnucash),
* gnu/packages/graph.scm (igraph),
* gnu/packages/image.scm (exiv2),
* gnu/packages/inkscape.scm (inkscape),
* gnu/packages/instrumentation.scm (yactfr),
* gnu/packages/kde-multimedia.scm (elisa),
* gnu/packages/linux.scm (falcosecurity-libs),
* gnu/packages/llvm.scm (libcxx, libomp-15),
* gnu/packages/machine-learning.scm (ctranslate2, tvm),
* gnu/packages/maths.scm (blitz),
* gnu/packages/messaging.scm (libphonenumber),
* gnu/packages/music.scm (clementine, libdiscid, opustags, strawberry),
* gnu/packages/opencog.scm (atomspace, attention, cogserver, cogutil,
opencog),
* gnu/packages/python-xyz.scm (pybind11)
* gnu/packages/radio.scm (libfec, libcorrect),
* gnu/packages/serialization.scm (qtcsv),
* gnu/packages/shells.scm (fish),
* gnu/packages/tls.scm (aws-lc),
* gnu/packages/web.scm (wabt),
* gnu/packages/vulkan.com (spirv-llvm-translator)
[arguments]: Move #:test-target to ...
<#:phases>: ... 'check phase.

* gnu/packages/algebra.scm (xtensor),
* gnu/packages/astronomy (stellarium),
* gnu/packages/bioinformatics.scm (libsbml),
* gnu/packages/chemistry.scm (openbabel),
* gnu/packages/cpp.scm (xsimd, xtl),
* gnu/packages/documentation.scm (doxygen),
* gnu/packages/lua.scm (selene),
* gnu/packages/libftdi.scm (libftdi),
* gnu/packages/llvm.scm (cling, libomp@12, libomp@13),
* gnu/packages/hyperledger.scm (hyperledger-iroha),
* gnu/packages/markup.scm (cmark, cmark-gfm),
* gnu/packages/maths.scm (cryptominisat, double-conversion),
* gnu/packages/mp3.scm (chromaprint),
* gnu/packages/qt.scm (qtpromise)
* gnu/packages/rdf.scm (clucene),
* gnu/packages/sync.scm (lsyncd)
[arguments}: Remove #:test-target.

* gnu/packages/engineering.scm (libfive),
* gnu/packages/game-development.scm (box2d-3)
[arguments]: Remove #:test-target and disable tests.

Change-Id: I0a82091df1789980bbbac0c334b6f993c36f412a
2025-08-04 04:10:32 +00:00
Greg Hogan
6d40d0b795
gnu: Disable parallel tests.
* gnu/packages/aidc.scm (zint),
* gnu/packages/calendar.scm (libical),
* gnu/packages/compression.scm (c-blosc2, minizip-ng),
* gnu/packages/cpp.scm (cpp-httplib),
* gnu/packages/engineering.scm (libmedfile),
* gnu/packages/gnome.scm (evolution-data-server),
* gnu/packages/image-processing.scm (opencv),
* gnu/packages/kde-frameworks.scm (kservice),
* gnu/packages/maths.scm (scotch),
* gnu/packages/networking.scm (restbed, restinio, srt),
* gnu/packages/tbb.scm (tbb),
* gnu/packages/tls.scm (mbedtls-lts),
* gnu/packages/vulkan.scm (vulkan-loader),
* gnu/packages/web.scm (websocketpp)
[arguments]<#:parallel-tests?>: Disable.

Change-Id: I88334deb4afc29ab84b279e9d1759a777ddd49dd
2025-08-04 04:10:26 +00:00
Greg Hogan
ce1c47ed9d
gnu: Disable tests.
* gnu/packages/algebra.scm (fftw-cmake, eigen-benchmarks),
* gnu/packages/android.scm (android-googletest),
* gnu/packages/check.scm (googletest, snitch),
* gnu/packages/cpp.scm (cpp-utilities, kokkos-kernels,
nativefiledialog-extended, toml11),
* gnu/packages/compression.scm (libcbor),
* gnu/packages/databases.scm (duckdb),
* gnu/packages/datastructures.scm (sdsl-lite),
* gnu/packages/education.scm (kqtquickcharts, ktouch),
* gnu/packages/emacs-xyz.scm (emacs-irony-mode-server),
* gnu/packages/engineering.scm (manifold, solvespace),
* gnu/packages/fcitx5.scm (fcitx5-configtool),
* gnu/packages/games.scm (jstest-gtk),
* gnu/packages/geo.scm (libspatialindex),
* gnu/packages/glib.scm (cppgir),
* gnu/packages/gnome.scm (evolution),
* gnu/packages/graphics.scm (openvdb),
* gnu/packages/kde.scm (kalgebra, kcachegrind, kcolorchooser, kdf,
kdegraphics-mobipocket, kio-zeroconf, kolourpaint, kompare, ksanecore,
kseexpr, ktimer, libkexiv2, libksane, partitionmanager),
* gnu/packages/kde-frameworks.scm (kactivities, kdnssd, kdeclarative,
kded, kglobalaccel, kgraphviewer, kidletime, kinit, kjobwidgets,
knotifications, knotifyconfig, kquickimageeditor, kstatusnotifieritem,
kwayland, libkdcraw, phonon-backend-gstreamer, phonon-backend-vlc,
plasma-activities, plasma-activities-stats),
* gnu/packages/kde-games.scm (bomber, bovo, granatier, kajongg, kapman,
kblackbox, kbounrce, kbreakout, kdiamond, kfourinline, kgoldrunner,
kigo, killbots, kiriki, kjumpingcube, klines, kmahjongg, kmines,
knights, kolf, kollision, konquest, kreversi, ksirk, kspaceduel,
ksquares, ksudoku, ktuberling, kubrick, libkmahjongg, lskat, palapeli),
* gnu/packages/kde-internet.scm (choqok, krdc),
* gnu/packages/kde-multimedia.scm (audiocd-kio, dragon),
* gnu/packages/kde-pim.scm (akonadi-import-wizard, ffmpegthumbs, haruna,
kaccounts-integration, kaccounts-providers, kaddressbook, kaffeine,
kasts, kontactinterface, libkcompactdisc),
* gnu/packages/kde-plasma.scm (bluedevil, breeze, breeze-qt5, calindori,
kactivitymanagerd, kde-gtk-config, kgamma, kmenuedit, kongress, krdp,
ksshaskpass, kwrited, layer-shell-qt, milou, mpvqt, ocean-sound-theme,
oxygen-sounds, plasma-mobile-sounds,, plasma-nano, plasma-pass,
plasma-phonebook, plasma-systemmonitor, plasma-vault, plasma-welcome,
lasma-workspace-wallpapers, polkit-kde-agent, print-manager,
qqc2-breeze-style),
* gnu/packages/kde-systemtools.scm (dolphin-plugins, krfb,
kwalletmanager, yakuake),
* gnu/packages/kde-utils.scm (atelier, fielding, isoimagewriter, kamera,
kbackup, kcharselect, kdialog, keurocalc, kfind, kirogi, kmag,
kmousetool, kmouth, kontrast, krusader, kxstitch, libatcore, smb4k,
sweeper),
* gnu/packages/llvm.scm (lldb),
* gnu/packages/maths.scm (gklib, mcrl2, mcrl2-minimal),
* gnu/packages/messaging.scm (mosquitto, znc),
* gnu/packages/music.scm (hydrogen),
* gnu/packages/pdf.scm (podofo, podofo-0.9),
* gnu/packages/potassco.scm (clingo, clingcon),
* gnu/packages/qt.scm (dotherside, kddockwidgets, qttools),
* gnu/packages/radio.scm (ggmorse, gr-iqbal, gr-osmosdr, inspectrum),
* gnu/packages/serialization.scm (jsoncpp-for-tensorflow),
* gnu/packages/sdl.scm (sdl3-gfx),
* gnu/packages/telephony.scm (baresip, baresip-libre),
* gnu/packages/textutils.scm (opencc),
* gnu/packages/video.scm (libopenshot, obs),
* gnu/packages/vim.scm (neovim),
* gnu/packages/web.scm (binaryen, civetweb, yajl)
[arguments]: Disable tests.

Change-Id: I56b50f14e4e5861dc69922cc2e8ee030e401a2d5
2025-08-04 04:10:18 +00:00
David Elsing
0d12c3d9ab
gnu: Add zpp-serializer.
* gnu/packages/cpp.scm (zpp-serializer): New variable.

Change-Id: I8a708892b34bef975572292edb6731a108d6646e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-31 23:19:19 +01:00
David Elsing
b94aae49b7
gnu: sajson: Fix build.
Prevent the example from calling fclose multiple times.

* gnu/packages/cpp.scm (sajson)[arguments]: Add 'fix-example phase.

Change-Id: Icec4ef43fe5835810411a5a5681d552c5744aae6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-31 23:19:08 +01:00
Romain GARBAGE
0c5708c6fb
gnu: cpp: Add kokkos-kernels.
* gnu/packages/cpp.scm (kokkos-kernels): New variable.

Change-Id: Id6a4406f8a8a5d6710a7171ac8990f280be29cc8
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-24 11:05:09 +02:00
Romain GARBAGE
f78626656d
gnu: cpp: Add kokkos-fft.
* gnu/packages/cpp.scm (kokkos-fft): New variable.

Change-Id: Ic01fe0184442e6ed53eaf806ebbe9f9ebc8f7799
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-24 10:52:25 +02:00
Vinicius Monego
1453213ec2
gnu: Add rapidfuzz-cpp.
* gnu/packages/cpp.scm (rapidfuzz-cpp): New variable.

Change-Id: I04b221b13d2e13cf9364298dc44a085c780a3194
2025-07-23 15:30:17 -03:00
Murilo
fe4a3050c0
gnu: hyprgraphics: Update to 0.1.5.
* gnu/packages/cpp.scm (hyprgraphics): Update to 0.1.5.
[native-inputs]: Change gcc-14 to gcc-15.
[home-page]: Update to new URL.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-07-23 12:56:26 -04:00
Murilo
fd853833ef
gnu: hyprutils: Update to 0.8.1.
* gnu/packages/cpp.scm (hyprutils): Update to 0.8.1.
[native-inputs]: Change gcc-14 to gcc-15.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-07-23 12:56:25 -04:00
Nicolas Graves
38dcd98c1b
gnu: Add toml11.
* gnu/packages/cpp.scm (toml11): New variable.
2025-07-22 12:48:49 +02:00
Brennan Vincent
cabfaa8d6c
gnu: google-highway: Update to 1.2.0.
This picks up the fix for https://github.com/google/highway/issues/1549 which
was causing test failures on aarch64 with recent versions of GCC.

* gnu/packages/cpp.scm (google-highway): Update to 1.2.0.

Change-Id: Ibd41de558d9601e7ae4fd03ef116df1c92b03280
Signed-off-by: Greg Hogan <code@greghogan.com>
2025-07-21 20:19:21 +00:00
Nigko Yerden
2f274c57f2
gnu: mcpp: Fix build with gcc@14.
* gnu/packages/cpp.scm (mcpp)[arguments]<#:configure-flags>:
Add CFLAGS to declare warnings as non-errors.

Change-Id: Iade7774aedb52be59b5a62903825518a001bc641
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-20 15:09:22 +02:00
Andreas Enge
70a9ee45cb
gnu: strutcpp: Fix build.
* gnu/packages/patches/strutcpp-fix-includes.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/cpp.scm (strutcpp): Apply patch.

Change-Id: I459f2774d98341417cbec6c271417b97e2477269
2025-07-20 13:20:21 +02:00
Zheng Junjie
27d0181488
gnu: immer: Update to 0.8.1-0.df6ef46.
* gnu/packages/cpp.scm (immer): Update to 0.8.1-0.df6ef46
[native-inputs]: Remove catch2; add catch2-3.

Change-Id: I5c819cc0108739e9bf2eeae3bc73c70fd6d3b6d3
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-18 20:17:52 +02:00
Janneke Nieuwenhuizen
be8913cc64
gnu: mpark-variant: Build with gcc-14; fixes build.
* gnu/packages/cpp.scm (mpark-variant)[native-inputs]: Remove gcc-12.

Change-Id: If9d9f6f33b81d06466e282bc70e274f03e05a572
2025-07-18 20:17:23 +02:00
Romain GARBAGE
eb73b0336d
gnu: kokkos: Update to 4.6.02.
* gnu/packages/cpp.scm (kokkos): Update to 4.6.02.

Change-Id: I581ffc12e90996cd40e9a9255e91e0772ce29407
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-17 16:02:36 +02:00
Homo
628b21b997
gnu: expected-lite: Update to 0.9.0.
* gnu/packages/cpp.scm (expected-lite): Update to 0.9.0.

Change-Id: I50c896df694a41e5d0a2282d2112108eefc46e50
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-07-10 23:19:37 +09:00
Ashish SHUKLA
43fd61dc26
gnu: simdjson: Update to 3.13.0.
* gnu/packages/cpp.scm (simdjson): Update to 3.13.0.

Change-Id: Id8cd95bd5c95adfea95fcc83aadbe16e569e0438
Signed-off-by: Greg Hogan <code@greghogan.com>
2025-06-25 15:26:29 +00:00
Nicolas Graves via Guix-patches via
b46978368f
gnu: immer: Add lint-hidden-cpe-vendors property.
* gnu/packages/cpp.scm (immer)[properties]: Add
lint-hidden-cpe-vendors property.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:32:51 +08:00
Nicolas Graves via Guix-patches via
cc384dcc9b
gnu: cli: Add lint-hidden-cpe-vendors property.
* gnu/packages/cpp.scm (cli)[properties]: Add lint-hidden-cpe-vendors
property.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:31:14 +08:00
Nicolas Graves
82fe2f99fd
gnu: Add tinygettext-with-sdl2.
* gnu/packages/cpp.scm (tinygettext-with-sdl2): New variable.

Change-Id: I748752d1a9729f749645f287525595bdd50970e4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:07:37 +01:00
Nicolas Graves
67c85088a7
gnu: Add priocpp.
* gnu/packages/cpp.scm (priocpp): New variable.

Change-Id: Ie17e2263c2b47de7f0478a2f6c5f4b86c705c23e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:07:20 +01:00
Nicolas Graves
94188acba3
gnu: Add sexp-cpp.
* gnu/packages/cpp.scm (sexp-cpp): New variable.

Change-Id: I794dfb098b933d31657b915207d4a33666c5e098
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:07:06 +01:00
Nicolas Graves
5e9061f018
gnu: Add strutcpp.
* gnu/packages/cpp.scm (strutcpp): New variable.

Change-Id: I29bb54b271058cb51b8ac8242cc7b3a02726c706
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:06:59 +01:00
Nicolas Graves
7ed3bc39b2
gnu: Add argpp.
* gnu/packages/cmake.scm (argpp): New variable.

Change-Id: If7e88b401e0e536139478bee8efa7e467ad155c2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:06:42 +01:00
Nicolas Graves
1f09bf94d8
gnu: Add tinygettext.
* gnu/packages/cmake.scm (tinygettext): New variable.

Change-Id: Id7bcc913527a04d3f6690a94ccce2d2bb98c2706
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:06:36 +01:00
Liliana Marie Prikler
b32a47f26c
gnu: Add scn.
* gnu/packages/patches/scn-fast-float-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.
* gnu/packages/cpp.scm (scn): New variable.
2025-06-06 22:39:02 +02:00
Murilo
2592d17419
gnu: hyprutils: Update to 0.7.1.
* gnu/packages/cpp.scm (hyprutils): Update to 0.7.1.

Change-Id: I59092099e36283a395f1edd59eb6dd02fcb51f62
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-24 08:56:42 +08:00
Murilo
35b1d9a401
gnu: hyprlang: Update to 0.6.3.
* gnu/packages/cpp.scm (hyprlang): Update to 0.6.3.

Change-Id: I821c430021be9ab552c5e05956c6629eee3ff758
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-24 08:56:42 +08:00
Ricardo Wurmus
90d39a1a7e
gnu: Add gperftools-for-friction.
* gnu/packages/cpp.scm (gperftools-for-friction): New variable.

Change-Id: Ic01649cddac66de2a75a255f0c055845c57fb6ea
2025-05-15 10:28:01 +02:00
Nicolas Goaziou
6295ea857c
gnu: jthreads: Fix build.
* gnu/packages/cpp.scm (jthread): Bump texlive-listings version provided in
TeX Live to 1.10c.

Change-Id: I699bcc43b1a2dcbff8956d664b3dab496ca2e270
2025-05-06 11:25:07 +02:00
Nicolas Goaziou
4df6eda30f
gnu: Rename texlive-updmap.cfg' into texlive-local-tree'.
* doc/build.scm (pdf-manual):
* doc/contributing.texi (Submitting Patches):
* gnu/packages/algebra.scm (pari-gp):
(giac):
* gnu/packages/assembly.scm (asl):
* gnu/packages/audio.scm (chow-tape-model):
* gnu/packages/bioconductor.scm (r-biocstyle):
* gnu/packages/bioinformatics.scm (discrover):
(phyml):
(velvet):
* gnu/packages/chemistry.scm (yaehmop):
* gnu/packages/chez.scm (chez-scheme-for-racket):
(stex-bootstrap):
(chez-web):
(chez-sockets):
* gnu/packages/cran.scm (r-papaja):
(r-prereg):
* gnu/packages/docbook.scm (dblatex):
* gnu/packages/emacs-xyz.scm (emacs-auctex):
* gnu/packages/engineering.scm (fastcap):
* gnu/packages/finance.scm (optionmatrix):
* gnu/packages/fsf.scm (book-faif):
* gnu/packages/gettext.scm (po4a):
(po4a-minimal):
* gnu/packages/graphics.scm (mmg):
* gnu/packages/graphviz.scm (dot2tex):
* gnu/packages/guile-xyz.scm (emacsy):
(guile-cv):
* gnu/packages/lisp.scm (sbcl):
* gnu/packages/maths.scm (cddlib):
(gnuplot):
(itpp):
(octave):
(suitesparse-amd):
(suitesparse-camd):
(suitesparse-cholmod):
(suitesparse-klu):
(suitesparse-ldl):
(suitesparse-mongoose):
(suitesparse-spex):
(suitesparse-spqr):
(suitesparse-umfpack):
(hypre):
* gnu/packages/music.scm (lilypond):
* gnu/packages/ocaml.scm (unison):
(ocaml-bibtex2html):
* gnu/packages/pdf.scm (extractpdfmark):
* gnu/packages/photo.scm (enblend-enfuse):
* gnu/packages/plotutils.scm (asymptote):
* gnu/packages/python-xyz.scm (python-numpy-documentation):
(python-ipython-documentation):
(python-pypandoc):
* gnu/packages/radio.scm (gnuradio):
(libosmo-dsp):
* gnu/packages/scheme.scm (mit-scheme):
* gnu/packages/security-token.scm (yubico-piv-tool):
* gnu/packages/sphinx.scm (python-sphinx):
(python-sphinx-5):
* gnu/packages/statistics.scm (r-with-tests):
(r-spams):
* gnu/packages/tex.scm (texlive-local-tree): Renamed from…
(texlive-updmap.cfg): … this. Deprecate the latter.
(texlive-biblatex-philosophy):
(texlive-bropd):
(texlive-fontsize):
(texlive-poetrytex):
(texlive-reverxii):
(texlive-stix):
(texlive-suftesi):
(texlive-thucoursework):
(texlive-ulqda):
(texlive-yathesis):
(texlive-makecell):
(texlive-robotarm):
(texlive-bbold):
(texlive-babel-romansh):
(texlive-polyglossia):
(texlive-innerscript):
(teximpatient):
(texlive-xkeyval):
(texlive-arabxetex):
(texlive-blox):
(texlive-ecgdraw):
(texlive-gradientframe):
(texlive-everyhook):
(texlive-actuarialangle):
(texlive-actuarialsymbol):
(texlive-autopdf):
(texlive-etaremune):
(texlive-extract):
(texlive-forarray):
(texlive-graphicx-psmin):
(texlive-ha-prosper):
(texlive-namespc):
(texlive-newspaper):
(texlive-powerdot):
(texlive-recipecard):
(texlive-show2e):
(texlive-tablists):
(texlive-ted):
(texlive-xargs):
(texlive-xpeek):
* gnu/packages/xdisorg.scm (xforms):
* gnu/packages/algebra.scm (gap):
* gnu/packages/cpp.scm (jthread):
* guix/lint.scm (check-inputs-should-be-native): Rename `texlive-updmap.cfg' into `texlive-local-tree'.

Change-Id: I129280807c418e57acbcbda399545ab27a9e0a33
2025-05-06 11:25:06 +02:00
Greg Hogan
32bc7695b5
gnu: pcg-cpp: Update to 0.98.1-3.428802d.
* gnu/packages/cpp.scm (pcg-cpp): Update to 0.98.1-3.428802d.

Change-Id: I6e24e953920ee17fb2cbbf75fce64507112b2775
2025-04-29 13:50:22 +00:00
Greg Hogan
83074828a6
gnu: nlohmann-json: Update to 3.12.0.
* gnu/packages/cpp.scm (nlohmann-json): Update to 3.12.0.

Change-Id: I6ce94dc954d2d24004e232fb5fab4bf1c53e5f6f
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-28 07:47:21 +01:00
Maxim Cournoyer
56999614a4
gnu: cmake: Update to 4.0.1.
* gnu/packages/cmake.scm (cmake-3.30): Rename to...
(cmake-next): ... this, and update to 4.0.1.
* gnu/packages/cpp.scm (hyprgraphics): Adjust accordingly.
* gnu/packages/games.scm (gemrb): Likewise.
* gnu/packages/image-viewers.scm (vv): Likewise.
* gnu/packages/machine-learning.scm (fbgemm): Likewise.
* gnu/packages/wm.scm (hyprland): Likewise.
* gnu/packages/xdisorg.scm (aquamarine, hyprlock)
(hyprpaper): Likewise.

Change-Id: Ifb721bc94418696c4894f92aae88028bfb3e8167
2025-04-28 11:46:31 +09:00
Cayetano Santos
a7fb7b4e10
gnu: cxxopts: Update to 3.2.1.
* gnu/packages/cpp.scm (cxxopts): Update to 3.2.1.

Change-Id: Id71fd780a3c028e60f2adb52616b57049052109e
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-04-26 20:21:53 +08:00
Nicolas Graves
2d30f21fb9
gnu: Add string-view-lite.
* gnu/packages/cpp.scm (string-view-lite): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16 11:46:26 +02:00
Nicolas Graves
8cd6103d8d
gnu: Add clipper2.
* gnu/packages/cpp.scm (clipper2): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16 11:46:26 +02:00
Nicolas Graves
b0c6e6017e
gnu: cpplint: Update to 2.0.0.
* gnu/packages/cpp.scm (cpplint): Update to 2.0.0.
[arguments]{phases}: Add phase 'patch-build-system.
[native-inputs]: Add python-parameterized, python-pytest-timeout.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16 11:46:25 +02:00
Ricardo Wurmus
177935dc70
gnu: cpp-httplib: Update to 0.20.0.
* gnu/packages/cpp.scm (cpp-httplib): Update to 0.20.0.

Change-Id: I279c00feb30d11b636c122b6ba42ef7bb852012e
2025-04-16 11:46:19 +02:00
Zheng Junjie
8febfa472c
gnu: xsimd: Update to 13.2.0.
* gnu/packages/cpp.scm (xsimd): Update to 13.2.0.

Change-Id: I86e3d2e8138c10f48b8acebda8751be2727a7364
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-04-16 13:25:20 +08:00
Greg Hogan
28fe5b67cd
gnu: aws-sdk-cpp: Update to 1.11.541.
* gnu/packages/cpp.scm (aws-sdk-cpp): Update to 1.11.541.

Change-Id: Ia6f34e2584f583eb5baddf0c314abac790632ae4
2025-04-15 23:01:06 +00:00