commit cargo-bootstrap for openSUSE:Factory

2017-02-24 Thread root
Hello community,

here is the log from the commit of package cargo-bootstrap for openSUSE:Factory 
checked in at 2017-02-25 00:53:01

Comparing /work/SRC/openSUSE:Factory/cargo-bootstrap (Old)
 and  /work/SRC/openSUSE:Factory/.cargo-bootstrap.new (New)


Package is "cargo-bootstrap"

Changes:

--- /work/SRC/openSUSE:Factory/cargo-bootstrap/cargo-bootstrap.changes  
2016-11-10 13:18:40.0 +0100
+++ /work/SRC/openSUSE:Factory/.cargo-bootstrap.new/cargo-bootstrap.changes 
2017-02-25 00:53:07.232503354 +0100
@@ -1,0 +2,5 @@
+Wed Feb  8 02:28:10 UTC 2017 - luke.nukem.jo...@gmail.com
+
+- Update to version 0.16
+
+---

Old:

  cargo-0.13.0-aarch64-unknown-linux-gnu.tar.gz
  cargo-0.13.0-arm-unknown-linux-gnueabihf.tar.gz
  cargo-0.13.0-armv7-unknown-linux-gnueabihf.tar.gz
  cargo-0.13.0-i686-unknown-linux-gnu.tar.gz
  cargo-0.13.0-x86_64-unknown-linux-gnu.tar.gz

New:

  cargo-0.16.0-aarch64-unknown-linux-gnu.tar.gz
  cargo-0.16.0-arm-unknown-linux-gnueabihf.tar.gz
  cargo-0.16.0-armv7-unknown-linux-gnueabihf.tar.gz
  cargo-0.16.0-i686-unknown-linux-gnu.tar.gz
  cargo-0.16.0-powerpc64-unknown-linux-gnu.tar.gz
  cargo-0.16.0-powerpc64le-unknown-linux-gnu.tar.gz
  cargo-0.16.0-s390x-unknown-linux-gnu.tar.gz
  cargo-0.16.0-x86_64-unknown-linux-gnu.tar.gz



Other differences:
--
++ cargo-bootstrap.spec ++
--- /var/tmp/diff_new_pack.UTicA9/_old  2017-02-25 00:53:10.727966991 +0100
+++ /var/tmp/diff_new_pack.UTicA9/_new  2017-02-25 00:53:10.735965763 +0100
@@ -1,7 +1,8 @@
 #
 # spec file for package cargo-bootstrap
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 Luke Jones, luke.nukem.jo...@gmail.com
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,21 +18,22 @@
 
 
 Name:   cargo-bootstrap
-Version:0.13.0
+Version:0.16.0
 Release:0
 Summary:Bootstrap Package for Cargo
 License:MIT or Apache-2.0
 Group:  Development/Languages/Other
-Url:https://crates.io
-Provides:   cargo
+Url:https://static.rust-lang.org/dist/index.html
 Source0:cargo-%{version}-x86_64-unknown-linux-gnu.tar.gz
 Source1:cargo-%{version}-i686-unknown-linux-gnu.tar.gz
 Source2:cargo-%{version}-aarch64-unknown-linux-gnu.tar.gz
 Source3:cargo-%{version}-armv7-unknown-linux-gnueabihf.tar.gz
 Source4:cargo-%{version}-arm-unknown-linux-gnueabihf.tar.gz
+Source5:cargo-%{version}-powerpc64-unknown-linux-gnu.tar.gz
+Source6:cargo-%{version}-powerpc64le-unknown-linux-gnu.tar.gz
+Source7:cargo-%{version}-s390x-unknown-linux-gnu.tar.gz
 Source99:   README.packaging
-Requires:   rustc-stable
-ExclusiveArch:  %ix86 x86_64 aarch64 armv7hl armv6hl
+ExclusiveArch:  %{ix86} x86_64 %{arm} aarch64 ppc64 ppc64le s390x
 
 Conflicts:  cargo
 
@@ -40,20 +42,30 @@
 the Rust systems programming language.
 
 %prep
+# cargo-%{version} is replaced with 'nightly' due to upstream packaging.
 %ifarch x86_64
-%setup -T -b 0 -n cargo-%{version}-x86_64-unknown-linux-gnu
+%setup -T -b 0 -n cargo-nightly-x86_64-unknown-linux-gnu
 %endif
 %ifarch %ix86
-%setup -T -b 1 -n cargo-%{version}-i686-unknown-linux-gnu
+%setup -T -b 1 -n cargo-nightly-i686-unknown-linux-gnu
 %endif
 %ifarch aarch64
-%setup -T -b 2 -n cargo-%{version}-aarch64-unknown-linux-gnu
+%setup -T -b 2 -n cargo-nightly-aarch64-unknown-linux-gnu
 %endif
 %ifarch armv7hl
-%setup -T -b 3 -n cargo-%{version}-armv7-unknown-linux-gnueabihf
+%setup -T -b 3 -n cargo-nightly-armv7-unknown-linux-gnueabihf
 %endif
 %ifarch armv6hl
-%setup -T -b 4 -n cargo-%{version}-arm-unknown-linux-gnueabihf
+%setup -T -b 4 -n cargo-nightly-arm-unknown-linux-gnueabihf
+%endif
+%ifarch ppc64
+%setup -T -b 5 -n cargo-nightly-powerpc64-unknown-linux-gnu
+%endif
+%ifarch ppc64le
+%setup -T -b 6 -n cargo-nightly-powerpc64le-unknown-linux-gnu
+%endif
+%ifarch s390x
+%setup -T -b 7 -n cargo-nightly-s390x-unknown-linux-gnu
 %endif
 
 %build

++ cargo-0.13.0-aarch64-unknown-linux-gnu.tar.gz -> 
cargo-0.16.0-aarch64-unknown-linux-gnu.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cargo-0.13.0-aarch64-unknown-linux-gnu/README.md 
new/cargo-nightly-aarch64-unknown-linux-gnu/README.md
--- old/cargo-0.13.0-aarch64-unknown-linux-gnu/README.md2016-11-05 
14:41:39.48000 +0100
+++ new/cargo-nightly-aarch64-unknown-linux-gnu/README.md   2017-01-27 
09:32:12.0 +0100
@@ -76,6 +76,12 @@
 $ ./confi

commit cargo-bootstrap for openSUSE:Factory

2016-11-10 Thread h_root
Hello community,

here is the log from the commit of package cargo-bootstrap for openSUSE:Factory 
checked in at 2016-11-10 13:18:38

Comparing /work/SRC/openSUSE:Factory/cargo-bootstrap (Old)
 and  /work/SRC/openSUSE:Factory/.cargo-bootstrap.new (New)


Package is "cargo-bootstrap"

Changes:

--- /work/SRC/openSUSE:Factory/cargo-bootstrap/cargo-bootstrap.changes  
2016-10-28 10:47:00.0 +0200
+++ /work/SRC/openSUSE:Factory/.cargo-bootstrap.new/cargo-bootstrap.changes 
2016-11-10 13:18:40.0 +0100
@@ -1,0 +2,5 @@
+Thu Nov  3 11:16:52 UTC 2016 - matwey.korni...@gmail.com
+
+- Update to 0.13.0 (109cb7c 2016-09-29)
+
+---

Old:

  cargo-nightly-i686-unknown-linux-gnu.tar.gz
  cargo-nightly-x86_64-unknown-linux-gnu.tar.gz

New:

  cargo-0.13.0-aarch64-unknown-linux-gnu.tar.gz
  cargo-0.13.0-arm-unknown-linux-gnueabihf.tar.gz
  cargo-0.13.0-armv7-unknown-linux-gnueabihf.tar.gz
  cargo-0.13.0-i686-unknown-linux-gnu.tar.gz
  cargo-0.13.0-x86_64-unknown-linux-gnu.tar.gz



Other differences:
--
++ cargo-bootstrap.spec ++
--- /var/tmp/diff_new_pack.8o6ZZf/_old  2016-11-10 13:18:42.0 +0100
+++ /var/tmp/diff_new_pack.8o6ZZf/_new  2016-11-10 13:18:42.0 +0100
@@ -17,19 +17,23 @@
 
 
 Name:   cargo-bootstrap
-Version:0.12.0+nightly.20160621.50dad37
+Version:0.13.0
 Release:0
 Summary:Bootstrap Package for Cargo
 License:MIT or Apache-2.0
 Group:  Development/Languages/Other
 Url:https://crates.io
 Provides:   cargo
-Source0:cargo-nightly-x86_64-unknown-linux-gnu.tar.gz
-Source1:cargo-nightly-i686-unknown-linux-gnu.tar.gz
-Source2:README.packaging
-BuildRequires:  rustc-stable
+Source0:cargo-%{version}-x86_64-unknown-linux-gnu.tar.gz
+Source1:cargo-%{version}-i686-unknown-linux-gnu.tar.gz
+Source2:cargo-%{version}-aarch64-unknown-linux-gnu.tar.gz
+Source3:cargo-%{version}-armv7-unknown-linux-gnueabihf.tar.gz
+Source4:cargo-%{version}-arm-unknown-linux-gnueabihf.tar.gz
+Source99:   README.packaging
 Requires:   rustc-stable
-ExclusiveArch:  %ix86 x86_64
+ExclusiveArch:  %ix86 x86_64 aarch64 armv7hl armv6hl
+
+Conflicts:  cargo
 
 %description
 Bootstrap package for Cargo, crate host for
@@ -37,9 +41,19 @@
 
 %prep
 %ifarch x86_64
-%setup -T -b 0 -n cargo-nightly-x86_64-unknown-linux-gnu
-%else
-%setup -T -b 1 -n cargo-nightly-i686-unknown-linux-gnu
+%setup -T -b 0 -n cargo-%{version}-x86_64-unknown-linux-gnu
+%endif
+%ifarch %ix86
+%setup -T -b 1 -n cargo-%{version}-i686-unknown-linux-gnu
+%endif
+%ifarch aarch64
+%setup -T -b 2 -n cargo-%{version}-aarch64-unknown-linux-gnu
+%endif
+%ifarch armv7hl
+%setup -T -b 3 -n cargo-%{version}-armv7-unknown-linux-gnueabihf
+%endif
+%ifarch armv6hl
+%setup -T -b 4 -n cargo-%{version}-arm-unknown-linux-gnueabihf
 %endif
 
 %build

++ cargo-nightly-i686-unknown-linux-gnu.tar.gz -> 
cargo-0.13.0-i686-unknown-linux-gnu.tar.gz ++
Files old/cargo-nightly-i686-unknown-linux-gnu/cargo/bin/cargo and 
new/cargo-0.13.0-i686-unknown-linux-gnu/cargo/bin/cargo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cargo-nightly-i686-unknown-linux-gnu/cargo/manifest.in 
new/cargo-0.13.0-i686-unknown-linux-gnu/cargo/manifest.in
--- old/cargo-nightly-i686-unknown-linux-gnu/cargo/manifest.in  2016-06-27 
04:43:17.0 +0200
+++ new/cargo-0.13.0-i686-unknown-linux-gnu/cargo/manifest.in   2016-11-05 
14:30:18.0 +0100
@@ -8,14 +8,25 @@
 file:share/man/man1/cargo-build.1
 file:share/man/man1/cargo-clean.1
 file:share/man/man1/cargo-doc.1
+file:share/man/man1/cargo-fetch.1
+file:share/man/man1/cargo-generate-lockfile.1
 file:share/man/man1/cargo-init.1
 file:share/man/man1/cargo-install.1
+file:share/man/man1/cargo-login.1
+file:share/man/man1/cargo-metadata.1
 file:share/man/man1/cargo-new.1
+file:share/man/man1/cargo-owner.1
 file:share/man/man1/cargo-package.1
+file:share/man/man1/cargo-pkgid.1
 file:share/man/man1/cargo-publish.1
 file:share/man/man1/cargo-run.1
+file:share/man/man1/cargo-rustc.1
+file:share/man/man1/cargo-rustdoc.1
 file:share/man/man1/cargo-search.1
 file:share/man/man1/cargo-test.1
+file:share/man/man1/cargo-uninstall.1
 file:share/man/man1/cargo-update.1
+file:share/man/man1/cargo-version.1
+file:share/man/man1/cargo-yank.1
 file:share/man/man1/cargo.1
 file:share/zsh/site-functions/_cargo
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cargo-nightly-i686-unknown-linux-gnu/cargo/share/man/man1/cargo-bench.1 
new/cargo-0.13.0-i686-unknown-linux-gnu/cargo/share/man/man1/car

commit cargo-bootstrap for openSUSE:Factory

2016-10-28 Thread h_root
Hello community,

here is the log from the commit of package cargo-bootstrap for openSUSE:Factory 
checked in at 2016-10-28 10:46:59

Comparing /work/SRC/openSUSE:Factory/cargo-bootstrap (Old)
 and  /work/SRC/openSUSE:Factory/.cargo-bootstrap.new (New)


Package is "cargo-bootstrap"

Changes:

New Changes file:

--- /dev/null   2016-10-27 01:54:32.792041256 +0200
+++ /work/SRC/openSUSE:Factory/.cargo-bootstrap.new/cargo-bootstrap.changes 
2016-10-28 10:47:00.0 +0200
@@ -0,0 +1,21 @@
+---
+Mon Jun 27 17:18:41 UTC 2016 - kgronl...@suse.com
+
+- Update to 0.12.0-nightly (50dad37 2016-06-21) 
+
+---
+Thu Apr  7 18:12:51 UTC 2016 - i...@xuzhao.net
+
+- Update to 0.10.0-nightly (f20ca62 2016-04-06)
+
+---
+Sun Sep  6 12:58:33 UTC 2015 - kgronl...@suse.com
+
+- Update to 0.5.0+nightly.20150904.ec59a6c
+
+---
+Tue Aug 26 15:08:59 UTC 2014 - dmacvi...@suse.de
+
+- snapshot
+
+

New:

  README.packaging
  cargo-bootstrap.changes
  cargo-bootstrap.spec
  cargo-nightly-i686-unknown-linux-gnu.tar.gz
  cargo-nightly-x86_64-unknown-linux-gnu.tar.gz



Other differences:
--
++ cargo-bootstrap.spec ++
#
# spec file for package cargo-bootstrap
#
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


Name:   cargo-bootstrap
Version:0.12.0+nightly.20160621.50dad37
Release:0
Summary:Bootstrap Package for Cargo
License:MIT or Apache-2.0
Group:  Development/Languages/Other
Url:https://crates.io
Provides:   cargo
Source0:cargo-nightly-x86_64-unknown-linux-gnu.tar.gz
Source1:cargo-nightly-i686-unknown-linux-gnu.tar.gz
Source2:README.packaging
BuildRequires:  rustc-stable
Requires:   rustc-stable
ExclusiveArch:  %ix86 x86_64

%description
Bootstrap package for Cargo, crate host for
the Rust systems programming language.

%prep
%ifarch x86_64
%setup -T -b 0 -n cargo-nightly-x86_64-unknown-linux-gnu
%else
%setup -T -b 1 -n cargo-nightly-i686-unknown-linux-gnu
%endif

%build

%install
./install.sh --destdir=%{buildroot} --prefix=%{_prefix} --disable-ldconfig
mkdir -p %{buildroot}%{_sysconfdir}/bash_completion.d
mv %{buildroot}%{_prefix}/etc/bash_completion.d/cargo 
%{buildroot}%{_sysconfdir}/bash_completion.d
rm %{buildroot}%{_datadir}/zsh/site-functions/_cargo
rm -rf %{buildroot}%{_prefix}/lib/rustlib

%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root,-)
%{_bindir}/cargo
%config %{_sysconfdir}/bash_completion.d/cargo
%{_datadir}/man/man1/cargo*
%{_datadir}/doc/cargo

%changelog
++ README.packaging ++
# Cargo bootstrap

This package is needed since cargo needs cargo to build itself.

There is some work on implementing a basic version of cargo in Python
that might be usable to achieve non-circular bootstrapping, but at the
moment it is unable to build a current version of cargo.

The snapshots are downloaded from crates.io.

URLs:

https://static.rust-lang.org/cargo-dist/cargo-nightly-x86_64-unknown-linux-gnu.tar.gz
https://static.rust-lang.org/cargo-dist/cargo-nightly-i686-unknown-linux-gnu.tar.gz

We can't set these URLs as source URLs since they frequently change
upstream, and we need a particular version of them to match the
version in the RPM package.