From a6439dc63ee3299b7ea1b00f8963fb33760febb9abeaaec1632f817fd93ae25a Mon Sep 17 00:00:00 2001 From: William Brown Date: Thu, 7 Oct 2021 05:02:40 +0000 Subject: [PATCH] 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 --- rustup-rpmlintrc | 1 + rustup.changes | 5 +++++ rustup.spec | 26 ++++++++++++++++++++++++++ 3 files changed, 32 insertions(+) create mode 100644 rustup-rpmlintrc diff --git a/rustup-rpmlintrc b/rustup-rpmlintrc new file mode 100644 index 0000000..615d455 --- /dev/null +++ b/rustup-rpmlintrc @@ -0,0 +1 @@ +addFilter("rustup.x86_64: W: obsolete-not-provided.*") diff --git a/rustup.changes b/rustup.changes index 0166b4d..66a68df 100644 --- a/rustup.changes +++ b/rustup.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Thu Oct 7 04:59:11 UTC 2021 - William Brown + +- Update rustup to be primary replacement to rls and other developer tools + ------------------------------------------------------------------- Thu Sep 30 00:30:35 UTC 2021 - william.brown@suse.com diff --git a/rustup.spec b/rustup.spec index 91e7afd..eeb416b 100644 --- a/rustup.spec +++ b/rustup.spec @@ -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.