diff --git a/rust.spec b/rust.spec index 9b63c9c3dc873e42a8170a782bda372f94e1c644..88ab3654b034a46507208b0d3c07de12e049b987 100644 --- a/rust.spec +++ b/rust.spec @@ -1,7 +1,7 @@ # bootstrap from scratch, set the channel and date from src/stage0.json -%global bootstrap_version 1.92.0 -%global bootstrap_channel 1.92.0 -%global bootstrap_date 2025-12-11 +%global bootstrap_version 1.93.0 +%global bootstrap_channel 1.93.0 +%global bootstrap_date 2026-01-22 # only the specified arch will use the bootstrap binary # run spectool -g rust.spec to get the tarball. @@ -16,9 +16,9 @@ print(string.find(rpm.expand(" %{all_targets} "), rpm.expand(" %1 "), 1, true) or 0) } -%global bundled_libgit2_version 1.9.1 +%global bundled_libgit2_version 1.9.2 %global min_llvm_version 20.0.0 -%global bundled_llvm_version 21.1.5 +%global bundled_llvm_version 21.1.8 %bcond_without bundled_llvm %bcond_with llvm_static @@ -118,7 +118,7 @@ end} Summary: The Rust Programming Language Name: rust -Version: 1.93.0 +Version: 1.94.0 Release: 1%{?dist} License: (ASL 2.0 or MIT) and (BSD and MIT) URL: https://www.rust-lang.org @@ -556,13 +556,15 @@ rm -rf "./build/%{rust_triple}/stage2-tools/%{rust_triple}/cit/" %dir %{rustlibdir}/%{rust_triple} %dir %{rustlibdir}/%{rust_triple}/lib %{rustlibdir}/%{rust_triple}/lib/*.rlib +%{rustlibdir}/%{rust_triple}/lib/*.rmeta %global target_files() \ %files std-static-%1 \ %dir %{rustlibdir} \ %dir %{rustlibdir}/%1 \ %dir %{rustlibdir}/%1/lib \ -%{rustlibdir}/%1/lib/*.rlib +%{rustlibdir}/%1/lib/*.rlib \ +%{rustlibdir}/%1/lib/*.rmeta %if %target_enabled x86_64-unknown-none %target_files x86_64-unknown-none @@ -619,6 +621,10 @@ rm -rf "./build/%{rust_triple}/stage2-tools/%{rust_triple}/cit/" %{rustlibdir}/src %changelog +* Thu Jun 11 2026 Wang Guodong - 1.94.0-1 +- [Type] enhancement +- [DESC] Upgrade to 1.94.0 + * Thu Jun 4 2026 Wang Guodong - 1.93.0-1 - [Type] enhancement - [DESC] Upgrade to 1.93.0 diff --git a/rustc-1.76.0-unbundle-sqlite.patch b/rustc-1.76.0-unbundle-sqlite.patch index 67cf4b7837345e6a14093d8250f8b60fe53f0479..6a971389585b32fa0a91dc7698f1169a4f9e36f6 100644 --- a/rustc-1.76.0-unbundle-sqlite.patch +++ b/rustc-1.76.0-unbundle-sqlite.patch @@ -1,22 +1,24 @@ ---- rustc-beta-src/src/tools/cargo/Cargo.lock.orig 2025-12-18 15:09:44.157650741 -0600 -+++ rustc-beta-src/src/tools/cargo/Cargo.lock 2025-12-18 15:10:14.837395011 -0600 -@@ -2817,7 +2817,6 @@ version = "0.35.0" +diff -up rustc-beta-src/src/tools/cargo/Cargo.lock.orig rustc-beta-src/src/tools/cargo/Cargo.lock +--- rustc-beta-src/src/tools/cargo/Cargo.lock.orig 2026-01-24 22:38:02.000000000 -0800 ++++ rustc-beta-src/src/tools/cargo/Cargo.lock 2026-01-27 13:20:44.594573906 -0800 +@@ -2807,7 +2807,6 @@ version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "133c182a6a2c87864fe97778797e46c7e999672690dc9fa3ee8e241aa4a9c13f" + checksum = "95b4103cffefa72eb8428cb6b47d6627161e51c2739fc5e3b734584157bc642a" dependencies = [ - "cc", "pkg-config", "vcpkg", ] ---- rustc-beta-src/src/tools/cargo/Cargo.toml.orig 2025-12-18 15:09:57.641723932 -0600 -+++ rustc-beta-src/src/tools/cargo/Cargo.toml 2025-12-18 15:10:36.866959259 -0600 -@@ -83,7 +83,7 @@ proptest = "1.9.0" +diff -up rustc-beta-src/src/tools/cargo/Cargo.toml.orig rustc-beta-src/src/tools/cargo/Cargo.toml +--- rustc-beta-src/src/tools/cargo/Cargo.toml.orig 2026-01-24 22:38:02.000000000 -0800 ++++ rustc-beta-src/src/tools/cargo/Cargo.toml 2026-01-27 13:20:38.024949181 -0800 +@@ -82,7 +82,7 @@ proptest = "1.9.0" pulldown-cmark = { version = "0.13.0", default-features = false, features = ["html"] } rand = "0.9.2" regex = "1.12.2" --rusqlite = { version = "0.37.0", features = ["bundled"] } -+rusqlite = { version = "0.37.0", features = [] } +-rusqlite = { version = "0.38.0", features = ["bundled"] } ++rusqlite = { version = "0.38.0", features = [] } rustc-hash = "2.1.1" rustc-stable-hash = "0.1.2" rustfix = { version = "0.9.2", path = "crates/rustfix" } diff --git a/sources b/sources index e2e4821b8cce4518b9a3aa8899adf0193efe3c8b..debdf222d3b46d7f84f7d42bd9516cbaa0ae7835 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (rustc-1.93.0-src.tar.xz) = 9362a4b56529ce29362e256daf382b73c73204d0e9fe5b39addf07ff66a30aa66c967e34df9021ea007c13a9f3bb6efdefca1c8e4ea1bde9aac050a9fb0c736b +SHA512 (rustc-1.94.0-src.tar.xz) = 8397fa68055827363bff5a1dd228a05e4c4ca5a179d072ecc1b330a874c183529cb9346ec9c531fb3f066b7b6094fc8711d7c341a49755af7b50d63bf0ecff2b