Commit Graph

14 Commits

Author SHA1 Message Date
Doug Goldstein 61093e260f cargo: remove code that doesn't work
The comment says it doesn't work and I can confirm it won't work.
2016-11-23 14:15:41 -06:00
Doug Goldstein 5afc0cc471 cargo.bbclass: ensure extra RUSTFLAGS are properly passed
The RUSTFLAGS env var overrides the rustflags specified in the cargo
config so we need to take anything passed in the environment variable
and put it in the config.
2016-11-23 14:15:17 -06:00
Doug Goldstein f366cff864 cargo: change trivial verbose flag 2016-11-23 11:42:00 -06:00
Cody P Schafer e47bf14904 cargo: avoid build failure due to --disable-static not being recognized
Not sure why this is starting to affect cargo now, but let's fix it.
2016-09-13 23:28:31 -04:00
Steven Walter fbf59ed6a0 cargo.bbclass: replace with what was cargo_util.bbclass
The old cargo.bbclass had no users in meta-rust and had lots of
problems (not least of which was lots of duplicated lines with
cargo_util.bbclass).  Delete the old cargo.bbclass and replace it
entirely wiht cargo_util
2016-09-05 18:40:42 -04:00
Steven Walter 1059968d25 cargo: never contact the registry
It's forbidden to access the network during the build phase in bitbake.
Since this version of cargo does not yet support source-replacement, we
must patch out the behavior instead.
2016-09-05 18:38:38 -04:00
Steven Walter cb753fc536 cargo.inc: switch to cargo_util.bbclass
This does all the fetching through bitbake which allows it to be built
correctly in firewalled environments.
2016-09-05 18:38:35 -04:00
Steven Walter 0c54b5727f cargo-snapshot.inc: update to a newer nightly build
Switch to a nightly that supports the source-replacement feature.  This
allows us to swap in our locally-fetched crates for upstream crates.io
2016-09-03 10:35:52 -04:00
Steven Walter c8e2b6166e cargo-snapshot.inc: use a date-specific downloadfilename
This allows the snapshot to be cached in a local mirror with a unique
name
2016-09-03 10:35:52 -04:00
Tyler Hall 44bc6fd31f cargo: update to 0.11.0
This is the compatible version shipped with Rust 1.10.0. Use the git
hash from the release TOML file so there is no ambiguity.

Update git2 and curl dependencies and patches to match those in
Cargo.lock.
2016-08-28 23:05:27 -04:00
Tyler Hall 243fdbd72d cargo: update ssh2-rs dependency
This removes a dependency on winapi and is closer to the version cargo
would pick normally.

Signed-off-by: Tyler Hall <tylerwhall@gmail.com>
2016-07-11 15:14:49 -04:00
Tyler Hall 4e6b8b4eca cargo: update to 0.10.0
This notably adds support for the RUSTFLAGS environment variable.

Signed-off-by: Tyler Hall <tylerwhall@gmail.com>
2016-07-11 15:14:35 -04:00
Derek Straka 347947db41 Update cargo to 0.9.0
Signed-off-by: Derek Straka <derek@asterius.io>
2016-03-18 16:05:15 -04:00
Derek Straka e76332d732 Move the cargo and rust recipes from 'recipes' to 'recipes-devtools' 2016-02-19 19:11:43 -05:00