[packages/rust] - updated to 1.31.0

qboosh qboosh at pld-linux.org
Sat Dec 8 17:50:34 CET 2018


commit 6ed79af8670b85156029cb4afdf6d5f24c6841a2
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Dec 8 17:55:02 2018 +0100

    - updated to 1.31.0

 rust.spec | 62 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 34 insertions(+), 28 deletions(-)
---
diff --git a/rust.spec b/rust.spec
index 42b5dbb..1fb4b6d 100644
--- a/rust.spec
+++ b/rust.spec
@@ -21,24 +21,24 @@
 # 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
-%define		bootstrap_rust	1.29.2
-%define		bootstrap_cargo	0.29.0
-%define		bootstrap_date	2018-10-12
+%define		bootstrap_rust	1.30.0
+%define		bootstrap_cargo	0.31.0
+%define		bootstrap_date	2018-10-25
 
 Summary:	The Rust Programming Language
 Summary(pl.UTF-8):	Język programowania Rust
 Name:		rust
-Version:	1.30.0
-Release:	2
+Version:	1.31.0
+Release:	1
 # Licenses: (rust itself) and (bundled libraries)
 License:	(Apache v2.0 or MIT) and (BSD and ISC and MIT)
 Group:		Development/Languages
 Source0:	https://static.rust-lang.org/dist/%{rustc_package}.tar.gz
-# Source0-md5:	a4aec25d5a3987f62c3fb8c00178f3a2
+# Source0-md5:	f360954192dd6ce924a77e4f41abf05b
 Source1:	https://static.rust-lang.org/dist/%{bootstrap_date}/rust-%{bootstrap_rust}-x86_64-unknown-linux-gnu.tar.gz
-# Source1-md5:	5b7d77ab62d750aab6e07cc74e5a54b8
+# Source1-md5:	e0781e80a5c015180e402cc32dbbcf36
 Source2:	https://static.rust-lang.org/dist/%{bootstrap_date}/rust-%{bootstrap_rust}-i686-unknown-linux-gnu.tar.gz
-# Source2-md5:	e318e1844ef64195b6f4c4243b790e24
+# Source2-md5:	ace71a709ec5719bc4024da52edb6b46
 Patch0:		x32.patch
 URL:		https://www.rust-lang.org/
 # for src/compiler-rt
@@ -60,10 +60,10 @@ BuildRequires:	procps
 # invoke the linker directly, and then we'll only need binutils.
 # https://github.com/rust-lang/rust/issues/11937
 Requires:	gcc
-BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 # Only x86_64 and i686 are Tier 1 platforms at this time.
 # https://doc.rust-lang.org/stable/book/getting-started.html#tier-1
 ExclusiveArch:	%{x8664} %{ix86} x32
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %ifarch x32
 %define		rust_triple	x86_64-unknown-linux-gnux32
@@ -163,19 +163,6 @@ language and its standard library.
 Ten pakiet zawiera dokumentację w formacie HTML do języka
 programowania Rust i jego biblioteki standardowej.
 
-%package -n bash-completion-cargo
-Summary:	Bash completion for cargo command
-Summary(pl.UTF-8):	Bashowe dopełnianie parametrów polecenia cargo
-Group:		Applications/Shells
-Requires:	%{name} = %{version}-%{release}
-Requires:	bash-completion
-
-%description -n bash-completion-cargo
-Bash completion for cargo command.
-
-%description -n bash-completion-cargo -l pl.UTF-8
-Bashowe dopełnianie parametrów polecenia cargo.
-
 %package -n cargo
 Summary:	Rust's package manager and build tool
 Summary(pl.UTF-8):	Zarządca pakietów i narzędzie do budowania
@@ -190,12 +177,25 @@ dependencies and ensure that you'll always get a repeatable build.
 Cargo to narzędzie pozwalające projektom w języku Rust deklarować ich
 zależności i zapewniające powtarzalność procesu budowania.
 
+%package -n bash-completion-cargo
+Summary:	Bash completion for cargo command
+Summary(pl.UTF-8):	Bashowe dopełnianie parametrów polecenia cargo
+Group:		Applications/Shells
+Requires:	%{name} = %{version}-%{release}
+Requires:	bash-completion
+
+%description -n bash-completion-cargo
+Bash completion for cargo command.
+
+%description -n bash-completion-cargo -l pl.UTF-8
+Bashowe dopełnianie parametrów polecenia cargo.
+
 %package -n zsh-completion-cargo
 Summary:	Zsh completion for cargo command
 Summary(pl.UTF-8):	Dopełnianie parametrów polecenia cargo w powłoce Zsh
 Group:		Applications/Shells
 Requires:	%{name} = %{version}-%{release}
-Requires:	bash-completion
+Requires:	zsh
 
 %description -n zsh-completion-cargo
 Zsh completion for cargo command.
@@ -251,9 +251,6 @@ find src/vendor -name .cargo-checksum.json \
 	--target=%{rust_triple} \
 	--libdir=%{common_libdir} \
 	--disable-codegen-tests \
-	--disable-jemalloc \
-	--disable-option-checking \
-	--disable-rpath \
 	--disable-debuginfo-lines \
 %if %{with full_debuginfo}
 	--disable-debuginfo-only-std \
@@ -262,15 +259,18 @@ find src/vendor -name .cargo-checksum.json \
 	--enable-debuginfo-only-std \
 	--disable-debuginfo \
 %endif
+	--disable-jemalloc \
+	--disable-option-checking \
+	--disable-rpath \
 	--enable-extended \
 	--enable-llvm-link-shared \
-	--local-rust-root=%{local_rust_root} \
 	--enable-vendor \
+	--local-rust-root=%{local_rust_root} \
 	--llvm-root=%{_prefix} \
 	--release-channel=%{channel}
 
 RUST_BACKTRACE=full \
-./x.py dist
+./x.py dist --verbose
 
 %{?with_tests:./x.py test}
 
@@ -332,8 +332,10 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %doc COPYRIGHT LICENSE-APACHE LICENSE-MIT README.md src/libbacktrace/LICENSE-libbacktrace
+%attr(755,root,root) %{_bindir}/rls
 %attr(755,root,root) %{_bindir}/rustc
 %attr(755,root,root) %{_bindir}/rustdoc
+%attr(755,root,root) %{_bindir}/rustfmt
 %attr(755,root,root) %{_libdir}/libarena-*.so
 %attr(755,root,root) %{_libdir}/libfmt_macros-*.so
 %attr(755,root,root) %{_libdir}/libgraphviz-*.so
@@ -350,6 +352,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man1/rustdoc.1*
 %dir %{rustlibdir}
 %dir %{rustlibdir}/%{rust_triple}
+%{rustlibdir}/%{rust_triple}/analysis
 %dir %{rustlibdir}/%{rust_triple}/codegen-backends
 %attr(755,root,root) %{rustlibdir}/%{rust_triple}/codegen-backends/*.so
 %dir %{rustlibdir}/%{rust_triple}/lib
@@ -380,6 +383,9 @@ rm -rf $RPM_BUILD_ROOT
 %files -n cargo
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/cargo
+%attr(755,root,root) %{_bindir}/cargo-clippy
+%attr(755,root,root) %{_bindir}/cargo-fmt
+%attr(755,root,root) %{_bindir}/clippy-driver
 %{_mandir}/man1/cargo*.1*
 %dir %{_datadir}/cargo
 %dir %{_datadir}/cargo/registry
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/rust.git/commitdiff/6ed79af8670b85156029cb4afdf6d5f24c6841a2



More information about the pld-cvs-commit mailing list