Hello community, here is the log from the commit of package cargo for openSUSE:Factory checked in at 2017-06-01 16:29:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cargo (Old) and /work/SRC/openSUSE:Factory/.cargo.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cargo" Thu Jun 1 16:29:46 2017 rev:7 rq:491823 version:0.18.0 Changes: -------- --- /work/SRC/openSUSE:Factory/cargo/cargo.changes 2017-03-20 17:09:47.115985448 +0100 +++ /work/SRC/openSUSE:Factory/.cargo.new/cargo.changes 2017-06-01 16:29:48.067940203 +0200 @@ -1,0 +2,20 @@ +Fri Apr 28 04:03:46 UTC 2017 - [email protected] + +- Update to 0.18.0 + * [The `cargo check` command does a type check of a project without + building it][cargo/3296] + * [crates.io will display CI badges from Travis and AppVeyor, if + specified in Cargo.toml][cargo/3546] + * [crates.io will display categories listed in Cargo.toml][cargo/3301] + * [Compilation profiles accept integer values for `debug`, in addition + to `true` and `false`. These are passed to `rustc` as the value to + `-C debuginfo`][cargo/3534] + * [Implement `cargo --version --verbose`][cargo/3604] + * [All builds now output 'dep-info' build dependencies compatible with + make and ninja][cargo/3557] + * [Build all workspace members with `build --all`][cargo/3511] + * [Document all workspace members with `doc --all`][cargo/3515] + * [Path deps outside workspace are not members][cargo/3443] +- Restrict version required for building + +------------------------------------------------------------------- Old: ---- README.packager cargo-0.17.0.tar.gz New: ---- cargo-0.18.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cargo.spec ++++++ --- /var/tmp/diff_new_pack.uGRyQX/_old 2017-06-01 16:29:49.447745648 +0200 +++ /var/tmp/diff_new_pack.uGRyQX/_new 2017-06-01 16:29:49.447745648 +0200 @@ -18,30 +18,58 @@ # -%global prev_version 0.16.0 -%global prev_rustc 1.15.0 -%bcond_with bootstrap +%global prev_rustc 1.16.0 +%global curr_rustc 1.17.0 +%global prev_version 0.17.0 +%global pkg_version 0_18 +%global rel_version 0.18.0 + +%global abi gnu +%ifarch s390x +%global _arch s390x +%endif +%ifarch armv7hl +%global _arch armv7 +%global abi gnueabihf +%endif +%ifarch ppc64 +%global _arch powerpc64 +%endif +%ifarch ppc64le +%global _arch powerpc64le +%endif +%ifarch x86_64 +%global _arch x86_64 +%endif +%ifarch %{ix86} +%global _arch i586 +%endif +%global rust_triple %{_arch}-unknown-linux-%{abi} +%bcond_with bootstrap Name: cargo -Version: 0.17.0 +Version: %{rel_version} Release: 0 Summary: The Rust package manager License: MIT or Apache-2.0 Group: Development/Languages/Other Url: https://github.com/rust-lang/cargo - -# See README.packager for instructions on generating -# the source archives -Source0: %{name}-%{version}.tar.gz +Source0: cargo-%{version}.tar.gz Source1: vendor.tar.xz -Source2: README.packager # There are no successful builds for less than TW or Leap 42.2, so bootstrap # until such time that there is. %if %{with bootstrap} || (0%{?suse_version} < 1330 && 0%{?sle_version} < 120200) -BuildRequires: cargo-bootstrap +BuildRequires: cargo-bootstrap == %{prev_version} +BuildRequires: rust == %{prev_rustc} +BuildRequires: rust-std == %{prev_rustc} %else -BuildRequires: cargo +BuildRequires: cargo <= %{version} +BuildRequires: cargo >= %{prev_version} +BuildRequires: rust <= %{curr_rustc} +BuildRequires: rust >= %{prev_rustc} +BuildRequires: rust-std <= %{curr_rustc} +BuildRequires: rust-std >= %{prev_rustc} %endif BuildRequires: cmake BuildRequires: curl @@ -49,11 +77,10 @@ BuildRequires: libcurl-devel BuildRequires: libopenssl-devel BuildRequires: libssh-devel -BuildRequires: rust >= %{prev_rustc} -BuildRequires: rust-std >= %{prev_rustc} BuildRequires: zlib-devel ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64 ppc64le s390x +Conflicts: otherproviders(cargo) Conflicts: cargo-bootstrap BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -62,8 +89,8 @@ Cargo downloads your Rust project’s dependencies and compiles your project. %prep -%setup -q -%setup -q -D -T -a 1 +%setup -q -n cargo-%{version} +%setup -q -D -T -a 1 -n cargo-%{version} mkdir cargo-home cat >cargo-home/config <<EOF [source.crates-io] @@ -75,7 +102,10 @@ %build export CARGO_HOME=`pwd`/cargo-home/ -./configure \ +%configure --disable-option-checking \ + --build=%{rust_triple} \ + --host=%{rust_triple} \ + --target=%{rust_triple} \ --local-rust-root=%{_prefix} \ --prefix=%{_prefix} \ --libdir=%{_libdir} ++++++ cargo-0.17.0.tar.gz -> cargo-0.18.0.tar.gz ++++++ ++++ 10465 lines of diff (skipped) ++++++ vendor.tar.xz ++++++ /work/SRC/openSUSE:Factory/cargo/vendor.tar.xz /work/SRC/openSUSE:Factory/.cargo.new/vendor.tar.xz differ: char 25, line 1
