21
21
# To bootstrap from scratch, set the channel and date from src/stage0
22
22
# e.g. 1.10.0 wants rustc: 1.9.0-2016-05-24
23
23
# or nightly wants some beta-YYYY-MM-DD
24
- %define bootstrap_rust 1.79.0
24
+ %define bootstrap_rust 1.80.1
25
25
%define bootstrap_cargo %{bootstrap_rust }
26
- %define bootstrap_date 2024-06-13
26
+ %define bootstrap_date 2024-08-08
27
27
28
28
%ifarch x32
29
29
%define with_cross 1
36
36
Summary: The Rust Programming Language
37
37
Summary(pl.UTF-8): Język programowania Rust
38
38
Name: rust
39
- Version: 1.80.1
39
+ Version: 1.81.0
40
40
Release: 1
41
41
# Licenses: (rust itself) and (bundled libraries)
42
42
License: (Apache v2.0 or MIT ) and (BSD and ISC and MIT )
43
43
Group: Development/Languages
44
44
Source0: https://static.rust-lang.org/dist/%{rustc_package }.tar.xz
45
- # Source0-md5: 0b00381728b6c005e95194f7e44cff33
45
+ # Source0-md5: 4f202568150660f369de3afbfb410970
46
46
Source1: https://static.rust-lang.org/dist/%{bootstrap_date }/rust-%{bootstrap_rust }-x86_64 -unknown-linux-gnu.tar.xz
47
- # Source1-md5: 8cada8e8ab0c319651cca015dc991a04
47
+ # Source1-md5: 8eb5bba2b8b9a10d81f44040c3971f3d
48
48
Source2: https://static.rust-lang.org/dist/%{bootstrap_date }/rust-%{bootstrap_rust }-i686-unknown-linux-gnu.tar.xz
49
- # Source2-md5: c6b30151093174241ccef35493568d6c
49
+ # Source2-md5: 1a0ed99307d2d6804fb0ba077667b896
50
50
Source3: https://static.rust-lang.org/dist/%{bootstrap_date }/rust-%{bootstrap_rust }-aarch64 -unknown-linux-gnu.tar.xz
51
- # Source3-md5: 9c111bb3192c5f337eda068926fcc973
51
+ # Source3-md5: 8119069a8ac71d1661fff3df5584d978
52
52
Source4: https://static.rust-lang.org/dist/%{bootstrap_date }/rust-%{bootstrap_rust }-arm-unknown-linux-gnueabihf.tar.xz
53
- # Source4-md5: 3492990256d53c9cb81d7824b0df96a7
53
+ # Source4-md5: cef3379a5232e29c54ccc07dc9fb8f5d
54
54
Source5: https://static.rust-lang.org/dist/%{bootstrap_date }/rust-%{bootstrap_rust }-armv7-unknown-linux-gnueabihf.tar.xz
55
- # Source5-md5: 96847eed7c03526d459213391cd8ea24
55
+ # Source5-md5: 3b3e9945f3ffdf50226f14a818faf84d
56
56
URL: https://www.rust-lang.org/
57
57
# for src/compiler-rt
58
58
BuildRequires: cmake >= 3.4.3
59
59
BuildRequires: curl
60
60
%ifarch %{arm } %{mips32 } %{ppc }
61
61
BuildRequires: libatomic-devel
62
62
%endif
63
+ BuildRequires: lld
63
64
# make check needs "ps" for src/test/run-pass/wait-forked-but-failed-child.rs
64
65
BuildRequires: procps
65
66
BuildRequires: python3
@@ -489,7 +490,6 @@ rm -rf $RPM_BUILD_ROOT
489
490
%files
490
491
%defattr(644,root,root,755)
491
492
%doc COPYRIGHT LICENSE-APACHE LICENSE-MIT README.md
492
- %attr(755,root,root) %{_bindir }/rust-demangler
493
493
%attr(755,root,root) %{_bindir }/rustc
494
494
%attr(755,root,root) %{_bindir }/rustdoc
495
495
%attr(755,root,root) %{_bindir }/rustfmt
@@ -499,6 +499,13 @@ rm -rf $RPM_BUILD_ROOT
499
499
%{_mandir }/man1/rustc.1*
500
500
%{_mandir }/man1/rustdoc.1*
501
501
%dir %{rustlibdir }
502
+ %dir %{rustlibdir }/%rust_triple /bin
503
+ %attr(755,root,root) %{rustlibdir }/%rust_triple /bin/rust-lld
504
+ %dir %{rustlibdir }/%rust_triple /bin/gcc-ld
505
+ %attr(755,root,root) %{rustlibdir }/%rust_triple /bin/gcc-ld/ld.lld
506
+ %attr(755,root,root) %{rustlibdir }/%rust_triple /bin/gcc-ld/ld64.lld
507
+ %attr(755,root,root) %{rustlibdir }/%rust_triple /bin/gcc-ld/lld-link
508
+ %attr(755,root,root) %{rustlibdir }/%rust_triple /bin/gcc-ld/wasm-ld
502
509
503
510
%files std
504
511
%defattr(644,root,root,755)
0 commit comments