|
@@ -9,7 +9,7 @@
|
|
|
# Some sub-packages are versioned independently of the rust compiler and runtime itself.
|
|
|
# Also beware that if any of these are not changed in a version bump, then the release
|
|
|
# number should still increase, not be reset to 1!
|
|
|
-%global rustc_version 1.73.0
|
|
|
+%global rustc_version 1.79.0
|
|
|
%global cargo_version %{rustc_version}
|
|
|
%global rustfmt_version %{rustc_version}
|
|
|
%global rls_version %{rustc_version}
|
|
@@ -25,8 +25,8 @@
|
|
|
# To bootstrap from scratch, set the channel and date from src/stage0.txt
|
|
|
# e.g. 1.10.0 wants rustc: 1.9.0-2016-05-24
|
|
|
# or nightly wants some beta-YYYY-MM-DD
|
|
|
-%global bootstrap_rust 1.72.1
|
|
|
-%global bootstrap_cargo 1.72.1
|
|
|
+%global bootstrap_rust 1.78.0
|
|
|
+%global bootstrap_cargo 1.78.0
|
|
|
%global bootstrap_channel %{bootstrap_rust}
|
|
|
|
|
|
# Only the specified arches will use bootstrap binaries.
|
|
@@ -140,7 +140,7 @@ BuildRequires: libssh2-devel
|
|
|
%endif
|
|
|
BuildRequires: ncurses-devel
|
|
|
BuildRequires: openssl-devel
|
|
|
-BuildRequires: zlib-devel
|
|
|
+BuildRequires: zlib-ng-compat-devel
|
|
|
BuildRequires: python3
|
|
|
BuildRequires: python3-rpm-macros
|
|
|
BuildRequires: curl
|
|
@@ -438,7 +438,7 @@ rm -rf vendor/libssh2-sys/libssh2/
|
|
|
%endif
|
|
|
|
|
|
# This only affects the transient rust-installer, but let it use our dynamic xz-libs
|
|
|
-sed -i.lzma -e '/LZMA_API_STATIC/d' src/bootstrap/tool.rs
|
|
|
+sed -i.lzma -e '/LZMA_API_STATIC/d' src/bootstrap/src/core/build_steps/tool.rs
|
|
|
|
|
|
# rename bundled license for packaging
|
|
|
if [ -e vendor/backtrace-sys/src/libbacktrace/LICENSE ]; then
|
|
@@ -514,9 +514,15 @@ export RUSTFLAGS="$RUSTFLAGS -C linker=clang -C link-arg=-fuse-ld=lld"
|
|
|
|
|
|
%configure \
|
|
|
--disable-option-checking \
|
|
|
+ --docdir=%{_pkgdocdir} \
|
|
|
--libdir=%{common_libdir} \
|
|
|
--build=%{rust_triple} --host=%{rust_triple} --target=%{rust_triple} \
|
|
|
--enable-local-rust --local-rust-root=%{local_rust_root} \
|
|
|
+ --set build.build-stage=2 \
|
|
|
+ --set build.doc-stage=2 \
|
|
|
+ --set build.install-stage=2 \
|
|
|
+ --set build.test-stage=2 \
|
|
|
+ --set build.optimized-compiler-builtins=false \
|
|
|
--set build.rustfmt=/bin/true \
|
|
|
%{!?with_bundled_llvm: --llvm-root=%{llvm_root} \
|
|
|
%{!?llvm_has_filecheck: --disable-codegen-tests} \
|
|
@@ -696,6 +702,7 @@ export RUSTFLAGS="$RUSTFLAGS -C linker=ld.lld -C link-arg=-fuse-ld=lld"
|
|
|
%{_docdir}/%{name}/html/*.css
|
|
|
%{_docdir}/%{name}/html/*.js
|
|
|
%{_docdir}/%{name}/html/robots.txt
|
|
|
+%{_docdir}/%{name}/html/releases.md
|
|
|
|
|
|
%files -n cargo
|
|
|
%license src/tools/cargo/LICENSE-APACHE src/tools/cargo/LICENSE-MIT src/tools/cargo/LICENSE-THIRD-PARTY
|
|
@@ -743,6 +750,27 @@ export RUSTFLAGS="$RUSTFLAGS -C linker=ld.lld -C link-arg=-fuse-ld=lld"
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
+* Thu Jun 13 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.79.0-1
|
|
|
+- new upstream release.
|
|
|
+
|
|
|
+* Mon May 06 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.78.0-1
|
|
|
+- new upstream release.
|
|
|
+
|
|
|
+* Thu Mar 28 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.77.0-1
|
|
|
+- new upstream release.
|
|
|
+
|
|
|
+* Fri Feb 09 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.76.0-1
|
|
|
+- new upstream release.
|
|
|
+
|
|
|
+* Fri Dec 29 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.75.0-1
|
|
|
+- new upstream release.
|
|
|
+
|
|
|
+* Tue Dec 19 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.74.1-1
|
|
|
+- new upstream release.
|
|
|
+
|
|
|
+* Fri Nov 17 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.74.0-1
|
|
|
+- new upstream release.
|
|
|
+
|
|
|
* Fri Oct 06 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.73.0-1
|
|
|
- new upstream release.
|
|
|
|