Accepting request 955142 from devel:languages:rust

OBS-URL: https://build.opensuse.org/request/show/955142
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rust?expand=0&rev=74
This commit is contained in:
Dominique Leuenberger 2022-02-17 22:39:52 +00:00 committed by Git OBS Bridge
commit e5cd2af4c1
2 changed files with 15 additions and 11 deletions

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Wed Feb 16 02:08:23 UTC 2022 - William Brown <william.brown@suse.com>
- Update package description to help users choose what tooling
to install.
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Jan 17 10:56:59 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org> Mon Jan 17 10:56:59 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>

View File

@ -49,17 +49,11 @@ Requires: rust%{version_suffix}
%description %description
Rust is a systems programming language focused on three goals: safety, Rust is a systems programming language focused on three goals: safety,
speed, and concurrency. It maintains these goals without having a speed, and concurrency.
garbage collector, making it a useful language for a number of use
cases other languages are not good at: embedding in other languages, ⚠️ This is the Rust toolchain intended for build pipelines. If you
programs with specific space and time requirements, and writing want to install Rust for a development environment, you should install
low-level code, like device drivers and operating systems. It improves 'rustup' instead.
on current languages targeting this space by having a number of
compile-time safety checks that produce no runtime overhead, while
eliminating all data races. Rust also aims to achieve "zero-cost
abstractions", even though some of these abstractions feel like those
of a high-level language. Even then, Rust still allows precise control
like a low-level language would.
%package -n cargo %package -n cargo
Summary: The Rust package manager Summary: The Rust package manager
@ -73,6 +67,10 @@ Provides: rust+cargo = %{version}
%description -n cargo %description -n cargo
Cargo downloads dependencies of Rust projects and compiles it. Cargo downloads dependencies of Rust projects and compiles it.
⚠️ This is the Rust toolchain intended for build pipelines. If you
want to install Rust for a development environment, you should install
'rustup' instead.
%prep %prep
%build %build