Accepting request 923608 from home:firstyear:branches:devel:languages:rust

- Update rustup to be primary replacement to rls and other developer tools

OBS-URL: https://build.opensuse.org/request/show/923608
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rustup?expand=0&rev=2
This commit is contained in:
William Brown 2021-10-07 05:02:40 +00:00 committed by Git OBS Bridge
parent 845597ffcd
commit a6439dc63e
3 changed files with 32 additions and 0 deletions

1
rustup-rpmlintrc Normal file
View File

@ -0,0 +1 @@
addFilter("rustup.x86_64: W: obsolete-not-provided.*")

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Thu Oct 7 04:59:11 UTC 2021 - William Brown <william.brown@suse.com>
- Update rustup to be primary replacement to rls and other developer tools
-------------------------------------------------------------------
Thu Sep 30 00:30:35 UTC 2021 - william.brown@suse.com

View File

@ -1,4 +1,15 @@
%define rust_version 1.56
%define obsolete_rust_versioned() \
Obsoletes: %{1}1.55%{?2:-%{2}} \
Provides: %{1}1.55%{?2:-%{2}} \
Obsoletes: %{1}1.54%{?2:-%{2}} \
Provides: %{1}1.54%{?2:-%{2}} \
Obsoletes: %{1}1.53%{?2:-%{2}} \
Provides: %{1}1.53%{?2:-%{2}} \
Obsoletes: %{1}1.52%{?2:-%{2}} \
Obsoletes: %{1}1.51%{?2:-%{2}}
Name: rustup
Version: 1.24.3~git0.ce5817a9
Release: 0
@ -13,6 +24,21 @@ BuildRequires: cargo-packaging
BuildRequires: pkgconfig(openssl)
ExclusiveArch: %{rust_tier1_arches}
%obsolete_rust_versioned rls
%obsolete_rust_versioned rust doc
%obsolete_rust_versioned rust src
%obsolete_rust_versioned rust analysis
%obsolete_rust_versioned cargo doc
Obsoletes: cargo-doc < %{rust_version}
Obsoletes: rustfmt < %{rust_version}
Obsoletes: cargo-fmt < %{rust_version}
Obsoletes: clippy < %{rust_version}
Obsoletes: rust-analysis < %{rust_version}
Obsoletes: rls < %{rust_version}
Obsoletes: rust-src < %{rust_version}
Obsoletes: rust-doc < %{rust_version}
%description
A tool to manager user Rust toolchains. This is generally used by developers
managing multiple parallel toolchains in their environment.