| Age | Commit message (Collapse) | Author | Files | Lines |
|
* gnu/packages/cpp.scm (abseil-cpp-20220623)[arguments]: Dedent a space.
Add TODO comments. Do not enable tests or set CMAKE_EXE_LINKER_FLAGS if
cross-compiling. Remove remove-gtest-check phase if cross-compiling.
Fixes: guix/guix#2654
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* gnu/packages/cpp.scm (miniaudio): Update to 0.11.25.
[source]: Apply a patch for CVE-2026-32837.
[properties]: Mark CVE-2026-32837 as patched.
* gnu/packages/patches/miniaudio-CVE-2026-32837.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* gnu/packages/cpp.scm (ccls)[native-inputs]: Replace clang-13 and llvm-13
by clang-21 and llvm-21.
|
|
* gnu/packages/cpp.scm (splice): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #10480
|
|
* gnu/packages/cpp.scm (json-modern-cxx): Delete variable.
|
|
* gnu/packages/cpp.scm (yato): New variable.
* gnu/packages/patches/yato-install-target.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
|
|
* gnu/packages/cpp.scm (cpptrace)[inputs]: Add libunwind.
[arguments]<#:configure-flags>: Enable libunwind support.
Merges: https://codeberg.org/guix/guix/pulls/10202
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
|
|
* gnu/packages/cpp.scm (toml11): Update to 4.4.0.
Change-Id: I74de68ad63c02fa5bd3ee0246a6470b1f7144574
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
* gnu/packages/compiler-tools.scm (pegtl): Move to here...
* gnu/packages/cpp.scm (pegtl): ...from here.
Define as a deprecated public alias.
Merges: https://codeberg.org/guix/guix/pulls/9825
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
|
|
* gnu/packages/compiler-tools.scm (lexy): Move to here...
* gnu/packages/cpp.scm (lexy): ...from here.
Define as a deprecated public alias.
Merges: https://codeberg.org/guix/guix/pulls/9825
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
|
|
* gnu/packages/llvm.scm (libomp, llvm, clang-runtime, clang, clang-toolchain):
Switch to llvm-22 version.
(ocaml-llvm): Use llvm-13.
(wllvm)[native-inputs]: Remove clang; add clang-13.
(emacs-clang-format)[arguments]: Use #:lisp-directory, Adjust configure
phase. Add #:test-command.
* gnu/packages/bioinformatics.scm (alignoth)[native-inputs]: Remove clang; add
clang-13.
(lammps)[inputs]: Remove libomp; add libomp-13.
* gnu/packages/bootloaders.scm (make-grub)[inputs]: Remove clang; add
clang-13.
* gnu/packages/c.scm (libdispatch)[native-inputs]: Remove clang and llvm; add
clang-13 and llvm-13.
* gnu/packages/check.scm (pedansee)[native-inputs]: Remove clang; add
clang-13.
(python-lit)[native-inputs]: Remove llvm; add llvm-13.
* gnu/packages/codex.scm (codex, codex-acp)[native-inputs]: Remove clang; add
clang-13.
* gnu/packages/compression.scm (cmix)[native-inputs]: Remove clang; add
clang-13.
* gnu/packages/cpp.scm (ccls)[native-inputs]: Remove clang and llvm; add
clang-13 and llvm-13.
* gnu/packages/darwin.scm (cctools)[inputs]: Remove clang-toolchain; add
clang-toolchain-13.
[native-inputs]: Remove clang-toolchain; add clang-toolchain-13.
* gnu/packages/debug.scm (c-vise)[inputs]: Remove clang and llvm; add clang-13
and llvm-13.
(fandango)[native-inputs]: Remove clang; add clang-13.
* gnu/packages/diffoscope.scm (diffoscope)[native-inputs]: Remove llvm; add
llvm-13.
* gnu/packages/electronics.scm (nvc)[inputs]: Remove llvm; add llvm-13.
(openroad)[inputs]: Remove libomp; add libomp-13.
* gnu/packages/emacs-xyz.scm (emacs-irony-mode-server)[inputs]: Remove clang;
add clang-13.
* gnu/packages/file-systems.scm (bcachefs-tools-minimal)[native-inputs]:
Remove clang; add clang-13.
* gnu/packages/freedesktop.scm (waypipe)[native-inputs]: Remove clang; add
clang-13.
* gnu/packages/fusion.scm (fusion)[native-inputs]: Remove clang; add clang-13.
* gnu/packages/games.scm (hedgewars)[native-inputs]: Remove clang; add
clang-13.
* gnu/packages/gnome.scm (gnome-builder)[inputs]: Remove clang and llvm; add
clang-13 and llvm-13.
* gnu/packages/gnustep.scm (libobjc2)[inputs]: Remove clang; add clang-13.
* gnu/packages/gnuzilla.scm (mozjs)[native-inputs]: Remove llvm; add llvm-13.
* gnu/packages/graphics.scm (openshadinglanguage)[native-inputs]: Remove clang
and llvm; add clang-13 and llvm-13.
(skia)[native-inputs]: Remove clang-toolchain; add clang-toolchain-13.
(tinygltf)[native-inputs]: Remove clang; add clang-13.
* gnu/packages/kde-sdk.scm (kdevelop)[inputs]: Remove clang; add clang-13.
* gnu/packages/language.scm (liblouis)[native-inputs]: Remove clang; add
clang-13.
* gnu/packages/lean.scm (lean4)[inputs]: Remove llvm; add llvm-13.
* gnu/packages/lisp.scm (carp, picolisp)[inputs]: Remove clang; add clang-13.
* gnu/packages/machine-learning.scm (ctranslate2)[native-inputs]: Remove
libomp; add libomp-13.
* gnu/packages/mail.scm (stalwart)[native-inputs]: Remove clang; add clang-13.
* gnu/packages/maths.scm (python-mathics-core)[inputs]: Remove llvm; add
llvm-13.
* gnu/packages/ocaml.scm (bap)[inputs]: Remove llvm; add llvm-13.
[native-inputs]: Remove clang; add clang-13.
[arguments]: Use this-package-input to get llvm version.
* gnu/packages/photo.scm (darktable)[inputs]: Remove libomp; add libomp-13.
[native-inputs]: Remove llvm; add llvm-13.
(ansel)[native-inputs]: Remove llvm; add llvm-13.
(photoflare)[inputs]: Remove libomp; add libomp-13.
* gnu/packages/physics.scm (cytnx)[inputs]: Remove libomp; add libomp-13.
* gnu/packages/qt.scm (clazy)[inputs]: Remove clang and llvm; add clang-13 and
llvm-13.
* gnu/packages/rust-apps.scm (c2rust, helvum, ouch, pwmenu)
(soundcloud-tui)[native-inputs]: Remove clang; add clang-13.
* gnu/packages/rust-sources.scm (rust-ring-0.17)[native-inputs]: Remove clang;
add clang-13.
* gnu/packages/sequoia.scm (sequoia-chameleon-gnupg)
(sequoia-sq, sequoia-sqv, sequoia-wot-tools)[native-inputs]: Remove clang; add
clang-13.
* gnu/packages/text-editors.scm (parinfer-rust, parinfer-rust-emacs)[inputs]:
Remove clang; add clang-13.
* gnu/packages/virtualization.scm (xen-guest-agent)[native-inputs]: Remove
clang; add clang-13.
* gnu/packages/wm.scm (niri)[inputs]: Remove clang; add clang-13.
* gnu/packages/xorg.scm (xf86-video-vmware)[inputs]: Remove llvm; add llvm-13.
(xwayland-satellite)[inputs]: Remove clang; add clang-13.
Change-Id: Ifb8f13908a9e7112466b2e966200670ddcc2f162
|
|
* gnu/packages/cpp.scm (swell): Update to 0-1.599228f.
Merges guix/guix!9585
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
|
|
* gnu/packages/cpp.scm (docopt-cpp): New variable.
Relates-to: guix/guix!8422
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Reviewed-by: Sughosha <sughosha@disroot.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/cpp.scm (stduuid): New variable.
|
|
* gnu/packages/check.scm (catch2-3): Rename to and define as deprecated
by...
(catch2-3.5): ...this.
(trompeloeil): Adapt input.
* gnu/packages/chemistry.scm (rdkit),
* gnu/packages/cpp.scm (immer),
* gnu/packages/enchant.scm (nuspell),
* gnu/packages/games.scm (fuzzylite, endless-sky)
* gnu/packages/gnome.scm (gnome-system-monitor),
* gnu/packages/logging.scm (spdlog-1.15),
* gnu/packages/luanti.scm (luanti),
* gnu/packages/maths.scm (highfive),
* gnu/packages/networking.scm (restinio),
* gnu/packages/package-management.scm (libmamba),
* gnu/packages/physics.scm (python-brille),
* gnu/packages/potassco.scm (clingo, clingo-lpx, clingcon),
* gnu/packages/xdisorg.scm (j4-dmenu-desktop): Adapt inputs.
Change-Id: I69fac4ec6d3914a6dc7d86f2454f410db937a83f
|
|
* gnu/packages/check.scm (catch2): Rename to...
(catch2-2): ...this.
(rapidcheck): Adapt inputs.
* gnu/packages/animation.scm (pencil2d),
* gnu/packages/audio.scm (libkeyfinder),
* gnu/packages/chemistry.scm (python-pymol),
gnu/packages/cpp.scm (xdgpp, icecream-cpp, span, chaiscript, json-dto,
rapidfuzz-cpp, libexpected, zug, lager, cli11, cpp-mustache,
tl-optional, type-safe),
* gnu/packages/engineering.scm (valeronoi, libigl),
* gnu/packages/geo.scm (mapnik),
* gnu/packages/maths.scm (osqp),
* gnu/packages/networking.scm (cppzmq),
* gnu/packages/python-science.scm (python-openpmd-api),
* gnu/packages/security-token.scm (libnitrokey): Adapt inputs.
Change-Id: Icd92b5aa0491911d5eeb5faf7b1d467e1e85fdc7
|
|
* gnu/packages/cpp.scm (hyprwire): Update to 0.3.1.
Signed-off-by: John Kehayias <john@guixotic.coop>
|
|
* gnu/packages/cpp.scm (hyprtoolkit): Update to 0.5.4.
[native-inputs]: Add gcc-15.
[inputs]: Sort.
Change-Id: I0481a235a5ab53298002cc1dedfefc810d9a52f9
Signed-off-by: John Kehayias <john@guixotic.coop>
|
|
* gnu/packages/cpp.scm (ftxui): Update to 6.1.9.
Merges: https://codeberg.org/guix/guix/pulls/8947
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
|
|
* gnu/packages/cpp.scm (readerwriterqueue): New variable.
Change-Id: I63d3f16e97905882bd2908d12609569e0258d465
Signed-off-by: Sughosha <sughosha@disroot.org>
|
|
* gnu/packages/cpp.scm (cpptrace): New variable.
Merges guix/guix!9119
Change-Id: I79180a77f33450c3f2f7229ff0a6c70b9b44d0bf
|
|
* gnu/packages/cpp.scm (hyprgraphics): Update to 0.5.1.
[inputs]: Add file, libdrm, libpng, mesa.
Change-Id: I614be96143a77834903d7bb93ae904e95e4c4127
Signed-off-by: John Kehayias <john@guixotic.coop>
|
|
* gnu/packages/cpp.scm (hyprutils): Update to 0.13.1.
Signed-off-by: John Kehayias <john@guixotic.coop>
|
|
* gnu/packages/patches/nlohmann_json_fix_char8_t.patch: New file.
* gnu/local.mk: (dist_patch_DATA): Register it.
* gnu/packages/cpp.scm (nlohmann-json-no-char8-t): New variable.
Change-Id: I8b47d345cd82718d1a2bd40009c480aca7c2c5b3
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
* gnu/packages/cpp.scm (sfl-library): New variable.
Change-Id: I4c4d054c2cc9fadd1c57996296e382f72ed84864
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
* gnu/packages/cpp.scm (cpplint)[phases]{fix-pytest-config}: New phase.
Change-Id: I75ea1c39f57d79d42f376f00da83e0e4867bfd8b
|
|
After this commit, when both modules are imported:
- if pyproject is imported before, the warning is 'pypi-uri' is
deprecated, use '(@ (guix build-system pyproject) pypi-uri)' instead
- if python is imported before, the warning is `pypi-uri' imported from
both (guix build-system python) and (guix build-system pyproject)
This seems convenient enough to warn for deprecation in the short term,
while avoiding any breaking changes.
* guix/build-system/pyproject.scm (pypi-uri): Move the procedure from
(guix build-system python) here.
* guix/build-system/python (pypi-uri): Drop definition, import it
from (guix build-system pyproject) and deprecate it.
* gnu/packages/openldap.scm: Reorder modules to get the right warning.
* gnu/packages/pypy.scm: Likewise.
* gnu/packages/*.scm : Drop module (guix build-system python).
* tests/import/pypi.scm: Likewise.
Merges: https://codeberg.org/guix/guix/pulls/7448
Change-Id: Ib42f53bc545052eb7918a25afe9db6d5fc2cb834
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/cpp.scm (cpplint)[arguments]<#:phases>:
Drop phase 'fix-pytest-config.
Change-Id: I64bb7e3079947fadc76f9965480e4c4098ae9485
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/cpp.scm (span): New variable.
Change-Id: Ic648e39b1537731c7fead944c7e8ea43bd4f24cb
|
|
* gnu/packages/cpp.scm (tinyformat): New variable.
Change-Id: Ief1692ba4be1d999d07a4468e982855366cc1062
|
|
* gnu/packages/cpp.scm (ringbuffer): New variable.
Change-Id: Ic253a4870a1caa526f7107a9cc215699dd7a0e0c
|
|
* gnu/packages/cpp.scm (libbinio): New variable.
Change-Id: Iacb0532f7f9fcce7e554297f1718c735332a17c9
|
|
* gnu/packages/cpp.scm (tcbrindle-span): New variable.
Change-Id: I3d439358a4460765f945390ce509e897713cf69b
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
* gnu/packages/cpp.scm (libxsd-frontend)[inputs]: Remove input labels.
Change-Id: I32734410303f7f3184b0523ed8f2d3f0685feb3c
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
|
|
* gnu/packages/cpp.scm (fast-float): Update to 8.2.5.
[arguments]<#:phases>{patch-cmake-tests}: Fix matches.
Change-Id: I04d66fb223e2535d63daa2e7a1809a0bd22644af
|
|
* gnu/packages/cpp.scm (simdjson): Update to 4.6.2.
Change-Id: I6ed5fa8293acc74ea0031ce781f1aacdaed05c13
Signed-off-by: Greg Hogan <code@greghogan.com>
|
|
* gnu/packages/cpp.scm (rct): Delete variable.
* gnu/packages/patches/rct-add-missing-headers.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister file.
Fixes: guix/guix#6879
Change-Id: I0907ec3ee8d62846cf686606fb9b14d9aa962314
|
|
* gnu/packages/cpp.scm (xsd)[arguments]: Adjust the make-flags to set
the cxx flags.
[native-inputs]: Remove gcc-10.
Change-Id: Iff6066b72a9a282807d7bf1e0eb8536b83b584d8
|
|
* gnu/packages/cpp.scm (cli)[arguments]: Adjust the make-flags to set
the cxx flags.
[native-inputs]: Remove gcc-10.
Change-Id: I288d31e2d3a9423b494823bd2f80e58b307e0ed9
|
|
* gnu/packages/cpp.scm (libxsd-frontend)[arguments]: Adjust the
make-flags to set the cxx flags.
[native-inputs]: Remove gcc-10.
Change-Id: Ide81ef52cac34b7f988fa4bec8cf324331b6ee19
|
|
* gnu/packages/cpp.scm (libcutl)[native-inputs]: Remove gcc-10.
[arguments]: Add make-flag to set the C++ standard used.
Change-Id: Ica9df67f9ebda5f7abf038f9572e45b717677148
|
|
* gnu/packages/cpp.scm (juce)
[native-inputs]: Remove webkitgtk-with-libsoup2; add webkitgtk-for-gtk3.
Change-Id: I9dd1b55d1de2cf43efb82f40de8d9bd17f3800ca
|
|
This commit was made by running this command:
sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm
… and then reverting individual hunks where the change would trigger unbound
variable warnings or other issues (such as ‘native-inputs’ is bound in the
body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined
just above).
Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
|
|
This commit was made by running this command:
sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm
… and then:
1. reverting changes from ‘gnu/packages/rust.scm’ and
‘gnu/packages/java.scm’ since they would incur derivation changes and/or
breakage;
2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’;
3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’,
which use ‘substitute-keyword-arguments’ for arguments that are not
inherited (and thus ‘arguments’ would be unbound);
4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’
which make bogus assumptions about inherited arguments.
Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
|
|
* gnu/packages/cpp.scm (castxml): Update to 0.7.0.
[native-inputs]: Replace clang-17 with clang-21 and llvm-17 with llvm-21.
Change-Id: Ica66157be266189e6d7d109009772c187848c8c2
|
|
* gnu/packages/cpp.scm (lager): Update to 0.1.3.
|
|
* gnu/packages/cpp.scm (zug): Update to 0.1.2.
|
|
* gnu/packages/cpp.scm (immer): Update to 0.9.1.
[#:configure-flags]: Drop “-DDISABLE_WERROR=ON”.
|
|
* gnu/packages/cpp.scm (hyprwire): Update to 0.3.0.
Change-Id: Ibf05bf11e7086d4d694aed6eb29fdcedc319f3ac
|
|
* gnu/packages/cpp.scm (libfccp): New variable.
Merges guix/guix!6679
Change-Id: I38afbd0ef26cd1a9f2e77ff0ed077392f963faca
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
|