cargo 0.16.0-0ubuntu1~16.04.1 source package in Ubuntu
Changelog
cargo (0.16.0-0ubuntu1~16.04.1) xenial-security; urgency=medium * Backport cargo to 16.04 cargo (0.16.0-0ubuntu1) zesty; urgency=medium * Update to 0.16.0 which is required to build Firefox * Don't use the bootstrap.py script for bootstrapping - I've spent enough time unsuccessfully trying to bootstrap 0.16.0 on Ubuntu with it. - remove debian/bootstrap.py - remove debian/cargo-vendor-pack.py - remove debian/patches/deps-adjust.patch - update debian/patches/series - update debian/control - update debian/rules * cargo vendor doesn't produce anything that needs to be unpacked, so just save everything directly in vendor/ and remove debian/cargo-vendor-unpack.py * Rename debian/deps-tarball-filter.txt to debian/vendor-tarball-filter.txt to reflect that vendored crates are now in vendor/ rather than deps/ * For files that we remove from the tarball, we also need to update the .cargo-checksum.json files for the corresponding crates, else the build fails. - add debian/filter-tarball.py - update debian/make_orig_multi.sh * Pass -x to cargo vendor to save crates with the version number in their path - update debian/make_orig_multi.sh * Refresh debian/patches/clean-cargo-deps.patch * Ensure that the rustc triple is calculated correctly on armhf (code copied from the rustc package) - update debian/rules * Create a .cargo/config at build time to tell cargo to use the vendored crates - update debian/rules -- Chris Coulson <email address hidden> Fri, 10 Mar 2017 22:40:23 +0000
Upload details
- Uploaded by:
- Chris Coulson
- Uploaded to:
- Xenial
- Original maintainer:
- Rust Maintainers
- Architectures:
- any all
- Section:
- devel
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
cargo_0.16.0.orig-vendor.tar.gz | 6.2 MiB | 1e476f708ac0289cb9a71325cd5963d2acd9423e4847b51d844a7574d15766cf |
cargo_0.16.0.orig.tar.gz | 614.0 KiB | 5f7a7669daea152e84bbf9e6d4ee0ccc6c8e49dd0042f546ba80629bbc0191a4 |
cargo_0.16.0-0ubuntu1~16.04.1.debian.tar.xz | 15.0 KiB | 1ba599fea280201a6dbb35b160b8143520271ee1d212dccb0c3d8f9e6bd1e93e |
cargo_0.16.0-0ubuntu1~16.04.1.dsc | 2.1 KiB | f89f0e5a69de2a2341813193e0228215f510a68099906b0ada0429c6bc9fc77b |
Available diffs
Binary packages built by this source
- cargo: Rust package manager
Cargo is a tool that allows Rust projects to declare their various
dependencies, and ensure that you'll always get a repeatable build.
.
To accomplish this goal, Cargo does four things:
* Introduces two metadata files with various bits of project information.
* Fetches and builds your project's dependencies.
* Invokes rustc or another build tool with the correct parameters to build
your project.
* Introduces conventions, making working with Rust projects easier.
.
Cargo downloads your Rust project’s dependencies and compiles your
project.
- cargo-dbgsym: debug symbols for package cargo
Cargo is a tool that allows Rust projects to declare their various
dependencies, and ensure that you'll always get a repeatable build.
.
To accomplish this goal, Cargo does four things:
* Introduces two metadata files with various bits of project information.
* Fetches and builds your project's dependencies.
* Invokes rustc or another build tool with the correct parameters to build
your project.
* Introduces conventions, making working with Rust projects easier.
.
Cargo downloads your Rust project’s dependencies and compiles your
project.
- cargo-doc: Rust package manager, documentation
Cargo is a tool that allows Rust projects to declare their various
dependencies, and ensure that you'll always get a repeatable build.
.
To accomplish this goal, Cargo does four things:
* Introduces two metadata files with various bits of project information.
* Fetches and builds your project's dependencies.
* Invokes rustc or another build tool with the correct parameters to build
your project.
* Introduces conventions, making working with Rust projects easier.
.
Cargo downloads your Rust project’s dependencies and compiles your
project.
.
This package contains the documentation.