summaryrefslogtreecommitdiff
path: root/gnu/packages/rust-apps.scm
diff options
context:
space:
mode:
authorZheng Junjie <z572@z572.online>2026-06-23 01:25:39 +0800
committerZheng Junjie <z572@z572.online>2026-07-03 00:04:01 +0800
commit7cd27fa8d99de73b4e472e5cbfa685d637b9eff1 (patch)
tree6488d893773bb41b2a496bf2c03d4366fe72709a /gnu/packages/rust-apps.scm
parentf26f7f9794a8105c2657c73c6e5a87d9b514af9b (diff)
gnu: llvm: Switch default llvm to 22.
* 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
Diffstat (limited to 'gnu/packages/rust-apps.scm')
-rw-r--r--gnu/packages/rust-apps.scm12
1 files changed, 6 insertions, 6 deletions
diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index b6bd4bb449e..192561bfbf3 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -655,8 +655,8 @@ choice. Supported launchers are: dmenu, fuzzel, rofi, walker and custom.")
655 (sha256 655 (sha256
656 (base32 "0frzcnyah3a1srdwyx2rcpbh7hpwy6608cvhsqz5z9hdc08z8cg3")))) 656 (base32 "0frzcnyah3a1srdwyx2rcpbh7hpwy6608cvhsqz5z9hdc08z8cg3"))))
657 (build-system cargo-build-system) 657 (build-system cargo-build-system)
658 (native-inputs (list clang cmake-minimal %tinycbor-source)) 658 (native-inputs (list clang-13 cmake-minimal %tinycbor-source))
659 (inputs (cons llvm (cargo-inputs 'c2rust))) 659 (inputs (cons llvm-13 (cargo-inputs 'c2rust)))
660 (arguments 660 (arguments
661 (list #:install-source? #f 661 (list #:install-source? #f
662 #:phases 662 #:phases
@@ -1832,7 +1832,7 @@ repositories.")
1832 configure 1832 configure
1833 check-for-pregenerated-files 1833 check-for-pregenerated-files
1834 patch-cargo-checksums))))))) 1834 patch-cargo-checksums)))))))
1835 (native-inputs (list clang pkg-config rust `(,rust "cargo"))) 1835 (native-inputs (list clang-13 pkg-config rust `(,rust "cargo")))
1836 (inputs (cons* glib gtk libadwaita pipewire (cargo-inputs 'helvum))) 1836 (inputs (cons* glib gtk libadwaita pipewire (cargo-inputs 'helvum)))
1837 (home-page "https://gitlab.freedesktop.org/pipewire/helvum") 1837 (home-page "https://gitlab.freedesktop.org/pipewire/helvum")
1838 (synopsis "GTK patchbay for pipewire") 1838 (synopsis "GTK patchbay for pipewire")
@@ -2899,7 +2899,7 @@ performance and customizability.")
2899 #:include-regexp ("\\.1$"))) 2899 #:include-regexp ("\\.1$")))
2900 args)))))) 2900 args))))))
2901 (native-inputs (list git-minimal/pinned pkg-config)) 2901 (native-inputs (list git-minimal/pinned pkg-config))
2902 (inputs (cons* bzip2 bzip3-1.4 clang xz zlib `(,zstd "lib") 2902 (inputs (cons* bzip2 bzip3-1.4 clang-13 xz zlib `(,zstd "lib")
2903 (cargo-inputs 'ouch))) 2903 (cargo-inputs 'ouch)))
2904 (home-page "https://github.com/ouch-org/ouch") 2904 (home-page "https://github.com/ouch-org/ouch")
2905 (synopsis "Compression and decompression utility") 2905 (synopsis "Compression and decompression utility")
@@ -2924,7 +2924,7 @@ decompressing files and directories.")
2924 (build-system cargo-build-system) 2924 (build-system cargo-build-system)
2925 (arguments 2925 (arguments
2926 (list #:install-source? #f)) 2926 (list #:install-source? #f))
2927 (native-inputs (list clang pkg-config)) 2927 (native-inputs (list clang-13 pkg-config))
2928 (inputs (cons* pipewire 2928 (inputs (cons* pipewire
2929 (cargo-inputs 'pwmenu))) 2929 (cargo-inputs 'pwmenu)))
2930 (home-page "https://github.com/e-tho/pwmenu") 2930 (home-page "https://github.com/e-tho/pwmenu")
@@ -3678,7 +3678,7 @@ of the project is to be runnable on untrusted networks without crashing.")
3678 (arguments 3678 (arguments
3679 (list #:install-source? #f)) 3679 (list #:install-source? #f))
3680 (native-inputs 3680 (native-inputs
3681 (list clang pkg-config)) 3681 (list clang-13 pkg-config))
3682 (inputs 3682 (inputs
3683 (cons* alsa-lib ffmpeg 3683 (cons* alsa-lib ffmpeg
3684 (cargo-inputs 'soundcloud-tui))) 3684 (cargo-inputs 'soundcloud-tui)))