diff options
| author | Zheng Junjie <z572@z572.online> | 2026-06-23 01:25:39 +0800 |
|---|---|---|
| committer | Zheng Junjie <z572@z572.online> | 2026-07-03 00:04:01 +0800 |
| commit | 7cd27fa8d99de73b4e472e5cbfa685d637b9eff1 (patch) | |
| tree | 6488d893773bb41b2a496bf2c03d4366fe72709a /gnu/packages/rust-apps.scm | |
| parent | f26f7f9794a8105c2657c73c6e5a87d9b514af9b (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.scm | 12 |
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))) |
