cargo-1.34.0-2.1.i586.rpm


Advertisement

Description

cargo - The Rust package manager

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename cargo-1.34.0-2.1.i586.rpm
Package name cargo
Package version 1.34.0
Package release 2.1
Package architecture i586
Package type rpm
Category Development/Languages/Rust
Homepage https://www.rust-lang.org
License MIT OR Apache-2.0
Maintainer -
Download size 2.83 MB
Installed size 9.77 MB
Cargo downloads dependencies of Rust projects and compiles it.

Alternatives

Package Version Architecture Repository
cargo-1.34.0-2.1.x86_64.rpm 1.34.0 x86_64 openSUSE Oss
cargo - - -

Requires

Name Value
ld-linux.so.2 -
ld-linux.so.2(GLIBC_2.3) -
libc.so.6(GLIBC_2.28) -
libcrypto.so.1.1 -
libcrypto.so.1.1(OPENSSL_1_1_0) -
libcurl.so.4 -
libdl.so.2 -
libdl.so.2(GLIBC_2.0) -
libgcc_s.so.1 -
libgcc_s.so.1(GCC_3.0) -
libgcc_s.so.1(GCC_3.3) -
libgcc_s.so.1(GCC_4.2.0) -
libgit2.so.28 -
libm.so.6 -
libm.so.6(GLIBC_2.0) -
libm.so.6(GLIBC_2.29) -
libpthread.so.0 -
libpthread.so.0(GLIBC_2.0) -
libpthread.so.0(GLIBC_2.1) -
libpthread.so.0(GLIBC_2.2) -
libpthread.so.0(GLIBC_2.2.3) -
libpthread.so.0(GLIBC_2.3.2) -
libpthread.so.0(GLIBC_2.3.3) -
librt.so.1 -
librt.so.1(GLIBC_2.2) -
libssh2.so.1 -
libssl.so.1.1 -
libssl.so.1.1(OPENSSL_1_1_0) -
libz.so.1 -
rust = 1.34.0

Provides

Name Value
cargo = 1.34.0-2.1
cargo(x86-32) = 1.34.0-2.1
rustc:/usr/bin/cargo = 1.34.0

Conflicts

Name Value
cargo < 1.34.0

Obsoletes

Name Value
cargo < 1.34.0

Download

Type URL
Mirror widehat.opensuse.org
Binary Package cargo-1.34.0-2.1.i586.rpm
Source Package rust-1.34.0-2.1.src.rpm

Install Howto

Install cargo rpm package:

# zypper install cargo

Files

Path
/usr/bin/cargo
/usr/share/bash-completion/
/usr/share/bash-completion/completions/cargo
/usr/share/cargo/
/usr/share/cargo/registry/
/usr/share/licenses/cargo/LICENSE-APACHE
/usr/share/licenses/cargo/LICENSE-MIT
/usr/share/licenses/cargo/LICENSE-THIRD-PARTY
/usr/share/man/man1/cargo-bench.1.gz
/usr/share/man/man1/cargo-build.1.gz
/usr/share/man/man1/cargo-check.1.gz
/usr/share/man/man1/cargo-clean.1.gz
/usr/share/man/man1/cargo-doc.1.gz
/usr/share/man/man1/cargo-fetch.1.gz
/usr/share/man/man1/cargo-fix.1.gz
/usr/share/man/man1/cargo-generate-lockfile.1.gz
/usr/share/man/man1/cargo-help.1.gz
/usr/share/man/man1/cargo-init.1.gz
/usr/share/man/man1/cargo-install.1.gz
/usr/share/man/man1/cargo-locate-project.1.gz
/usr/share/man/man1/cargo-login.1.gz
/usr/share/man/man1/cargo-metadata.1.gz
/usr/share/man/man1/cargo-new.1.gz
/usr/share/man/man1/cargo-owner.1.gz
/usr/share/man/man1/cargo-package.1.gz
/usr/share/man/man1/cargo-pkgid.1.gz
/usr/share/man/man1/cargo-publish.1.gz
/usr/share/man/man1/cargo-run.1.gz
/usr/share/man/man1/cargo-rustc.1.gz
/usr/share/man/man1/cargo-rustdoc.1.gz
/usr/share/man/man1/cargo-search.1.gz
/usr/share/man/man1/cargo-test.1.gz
/usr/share/man/man1/cargo-uninstall.1.gz
/usr/share/man/man1/cargo-update.1.gz
/usr/share/man/man1/cargo-verify-project.1.gz
/usr/share/man/man1/cargo-version.1.gz
/usr/share/man/man1/cargo-yank.1.gz
/usr/share/man/man1/cargo.1.gz
/usr/share/zsh/
/usr/share/zsh/site-functions/_cargo

Changelog

2019-04-24 - Martin Li?ka <mliska@suse.cz>
- Disable LTO (boo#1133283).
2019-04-11 - Luke Jones <jones_ld@protonmail.com>
- Update to version 1.34.0
+ Language
- You can now use `#[deprecated = "reason"]` as a shorthand for
`#[deprecated(note = "reason")]`. This was previously allowed
by mistake but had no effect.
- You can now accept token streams in `#[attr()]`,`#[attr[]]`, and
`#[attr{}]` procedural macros.
- You can now write `extern crate self as foo;` to import your
crate's root into the extern prelude.
+ Compiler
- You can now target `riscv64imac-unknown-none-elf` and
`riscv64gc-unknown-none-elf`.
- You can now enable linker plugin LTO optimisations with
`-C linker-plugin-lto`. This allows rustc to compile your Rust
code into LLVM bitcode allowing LLVM to perform LTO optimisations
across C/C++ FFI boundaries.
- You can now target `powerpc64-unknown-freebsd`.
+ Libraries
- The trait bounds have been removed on some of `HashMap<K, V, S>`'s
and `HashSet<T, S>`'s basic methods. Most notably you no longer
require the `Hash` trait to create an iterator.
- The `Ord` trait bounds have been removed on some of
`BinaryHeap<T>`'s basic methods. Most notably you no longer require
the `Ord` trait to create an iterator.
- The methods `overflowing_neg` and `wrapping_neg` are now `const`
functions for all numeric types.
- Indexing a `str` is now generic over all types that
implement `SliceIndex<str>`.
- `str::trim`, `str::trim_matches`, `str::trim_{start, end}`, and
`str::trim_{start, end}_matches` are now `#[must_use]` and will
produce a warning if their returning type is unused.
- The methods `checked_pow`, `saturating_pow`, `wrapping_pow`, and
`overflowing_pow` are now available for all numeric types. These are
equivalvent to methods such as `wrapping_add` for the `pow` operation.
+ Stabilized APIs
- std & core
+ Any::type_id
+ Error::type_id
+ atomic::AtomicI16
+ atomic::AtomicI32
+ atomic::AtomicI64
+ atomic::AtomicI8
+ atomic::AtomicU16
+ atomic::AtomicU32
+ atomic::AtomicU64
+ atomic::AtomicU8
+ convert::Infallible
+ convert::TryFrom
+ convert::TryInto
+ iter::from_fn
+ iter::successors
+ num::NonZeroI128
+ num::NonZeroI16
+ num::NonZeroI32
+ num::NonZeroI64
+ num::NonZeroI8
+ num::NonZeroIsize
+ slice::sort_by_cached_key
+ str::escape_debug
+ str::escape_default
+ str::escape_unicode
+ str::split_ascii_whitespace
- std
+ Instant::checked_add
+ Instant::checked_sub
+ SystemTime::checked_add
+ SystemTime::checked_sub
+ Cargo
- You can now use alternative registries to crates.io.
+ Misc
- You can now use the `?` operator in your documentation
tests without manually adding `fn main() -> Result<(), _> {}`.
+ Compatibility Notes
- `Command::before_exec` is now deprecated in favor of the
unsafe method `Command::pre_exec`.
- Use of `ATOMIC_{BOOL, ISIZE, USIZE}_INIT` is now deprecated.
As you can now use `const` functions in `static` variables.
- Remove depreciated-trim_left_matches.patch.
- Rustfmt version bumped to 1.0.3
+ Change description not provided.
- rls version now in sync with rustc.
- Misc fixes to rust.spec
2019-03-25 - Federico Mena Quintero <federico@suse.com>
- Use the system's LLVM in SLE15-SP1.  That distribution has LLVM7,
and we need to use it there, instead of any other version.
- Prevent auto-provides from being created for things under
rustlibdir, so the RPM does not inadvertently have a Provides for a
bundled LLVM and the Rust library files.
- Sync changes files between SLE and openSUSE, for ease of maintenance.
2019-03-22 - Luke Jones <jones_ld@protonmail.com>
- Explicitly build only a subset of tools

See Also

Package Description
cargo-doc-1.34.0-2.1.noarch.rpm Documentation for Cargo
cargo-vendor-0.1.23-1.1.i586.rpm A Cargo subcommand to vendor Rust dependencies
cargo-vendor-0.1.23-1.1.x86_64.rpm A Cargo subcommand to vendor Rust dependencies
caribou-0.4.21-4.4.i586.rpm On-screen Keyboard for GNOME
caribou-0.4.21-4.4.x86_64.rpm On-screen Keyboard for GNOME
caribou-common-0.4.21-4.4.i586.rpm On-screen Keyboard for GNOME -- Common data files
caribou-common-0.4.21-4.4.x86_64.rpm On-screen Keyboard for GNOME -- Common data files
caribou-devel-0.4.21-4.4.i586.rpm On-screen Keyboard for GNOME -- Development Files
caribou-devel-0.4.21-4.4.x86_64.rpm On-screen Keyboard for GNOME -- Development Files
caribou-gtk-module-common-0.4.21-4.4.i586.rpm On-screen Keyboard for GNOME -- Common Files for GTK+ Modules
caribou-gtk-module-common-0.4.21-4.4.x86_64.rpm On-screen Keyboard for GNOME -- Common Files for GTK+ Modules
caribou-gtk2-module-0.4.21-4.4.i586.rpm On-screen Keyboard for GNOME -- GTK+ 2 Module
caribou-gtk2-module-0.4.21-4.4.x86_64.rpm On-screen Keyboard for GNOME -- GTK+ 2 Module
caribou-gtk3-module-0.4.21-4.4.i586.rpm On-screen Keyboard for GNOME -- GTK+ 3 Module
caribou-gtk3-module-0.4.21-4.4.x86_64.rpm On-screen Keyboard for GNOME -- GTK+ 3 Module
Advertisement
Advertisement