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.000000000 +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.

Reply via email to