Commit Graph

184 Commits

Author SHA256 Message Date
Luke Jones
d9ef151cf5 Accepting request 492185 from home:luke_nukem:branches:devel:languages:rust
Attempt to fix build loop rust<->cargo by including cargo binaries for each arch

OBS-URL: https://build.opensuse.org/request/show/492185
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=105
2017-04-30 06:28:06 +00:00
Luke Jones
8e933b8761 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=104 2017-04-28 21:36:38 +00:00
Luke Jones
445e4444f7 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=103 2017-04-28 11:14:03 +00:00
Luke Jones
8abbd328cc OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=102 2017-04-28 03:42:51 +00:00
Luke Jones
d41ed167f2 Accepting request 491720 from home:luke_nukem:branches:devel:languages:rust
OBS-URL: https://build.opensuse.org/request/show/491720
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=101
2017-04-28 03:15:42 +00:00
Luke Jones
6167565987 Rework of the spec for building.
- Restricts version required for compilation
- Uses rust-build

OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=99
2017-03-28 02:38:57 +00:00
Luke Jones
6c6b9c9ffa OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=98 2017-03-25 19:24:18 +00:00
Luke Jones
78cb4d9c91 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=97 2017-03-24 02:54:22 +00:00
Luke Jones
39b50ef005 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=96 2017-03-24 01:57:20 +00:00
Luke Jones
709f026957 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=95 2017-03-23 21:51:29 +00:00
Luke Jones
8d3ab4be55 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=94 2017-03-23 21:50:49 +00:00
Luke Jones
bcd4a406a1 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=93 2017-03-23 19:57:20 +00:00
Luke Jones
56a186d5a8 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=92 2017-03-23 19:53:08 +00:00
Luke Jones
bf55a8ce19 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=91 2017-03-23 09:31:00 +00:00
Luke Jones
1969f62690 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=90 2017-03-23 09:26:48 +00:00
Luke Jones
3c95aaa3ed OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=89 2017-03-23 09:24:40 +00:00
Luke Jones
1016505245 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=88 2017-03-23 09:24:19 +00:00
Luke Jones
34e858afb3 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=87 2017-03-23 09:04:30 +00:00
Luke Jones
c3624e9af9 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=86 2017-03-23 09:01:23 +00:00
Luke Jones
00a579d8ce OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=85 2017-03-23 08:36:45 +00:00
Luke Jones
7c2e5178f9 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=84 2017-03-22 05:40:48 +00:00
Luke Jones
c95311bf32 Accepting request 481904 from home:luke_nukem:branches:devel:languages:rust
OBS-URL: https://build.opensuse.org/request/show/481904
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=83
2017-03-22 05:18:22 +00:00
Luke Jones
2c12758fc1 Accepting request 481900 from home:luke_nukem:branches:devel:languages:rust
OBS-URL: https://build.opensuse.org/request/show/481900
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=82
2017-03-22 03:21:12 +00:00
Luke Jones
b38e308e7b - Update to 1.16.0
- Language updates
    * Lifetimes in statics and consts default to `'static`. [RFC 1623]
    * [The compiler's `dead_code` lint now accounts for type aliases][38051].
    * [Uninhabitable enums (those without any variants) no longer permit wildcard
      match patterns][38069]
    * [Clean up semantics of `self` in an import list][38313]
    * [`Self` may appear in `impl` headers][38920]
    * [`Self` may appear in struct expressions][39282]
- Compiler updates
    * [`rustc` now supports `--emit=metadata`, which causes rustc to emit
      a `.rmeta` file containing only crate metadata][38571]. This can be
      used by tools like the Rust Language Service to perform
      metadata-only builds.
    * [Levenshtein based typo suggestions now work in most places, while
      previously they worked only for fields and sometimes for local
      variables][38927]. Together with the overhaul of "no
      resolution"/"unexpected resolution" errors (#[38154]) they result in
      large and systematic improvement in resolution diagnostics.
    * [Fix `transmute::<T, U>` where `T` requires a bigger alignment than
      `U`][38670]
    * [rustc: use -Xlinker when specifying an rpath with ',' in it][38798]
    * [`rustc` no longer attempts to provide "consider using an explicit
      lifetime" suggestions][37057]. They were inaccurate.
      
- Stabilized APIs
    * [`VecDeque::truncate`]
    * [`VecDeque::resize`]
    * [`String::insert_str`]
    * [`Duration::checked_add`]

OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=80
2017-03-17 06:03:21 +00:00
Luke Jones
9a075e3f38 Accepting request 479057 from home:dimstar:Factory
- Remove duplicate license files from _docdir: rpm 4.13 no longer
  implicitly packages those files and we catch them using %license,

OBS-URL: https://build.opensuse.org/request/show/479057
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=78
2017-03-14 19:23:20 +00:00
Luke Jones
34a5c8cd5c Accepting request 459969 from openSUSE:Factory:zSystems
- remove bootstrap for s390x as binaries are available in 
  openSUSE:Factory:zSystems

OBS-URL: https://build.opensuse.org/request/show/459969
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=76
2017-02-23 08:17:04 +00:00
Luke Jones
809d338045 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=73 2017-02-15 02:15:50 +00:00
Luke Jones
f9127d44bc OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=72 2017-02-15 00:12:35 +00:00
Luke Jones
8eb4debe4a OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=71 2017-02-14 20:37:43 +00:00
Luke Jones
d60fb8bad2 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=70 2017-02-14 20:37:10 +00:00
Luke Jones
1ffad44a95 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=69 2017-02-14 09:37:20 +00:00
Luke Jones
1a43cf6465 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=68 2017-02-14 09:35:33 +00:00
Luke Jones
f3ef5d0f6e OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=67 2017-02-14 09:31:28 +00:00
Luke Jones
9ed84e474b Update spec to bootstrap only for releases less than
TW or Leap 42.2. These releases as yet have no successful
builds for which to build n+1 versions.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=66
2017-02-14 02:26:36 +00:00
Luke Jones
f9b6a7ce5b Set conditional builds up correctly.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=63
2017-02-13 20:36:59 +00:00
Luke Jones
5c434839a1 Clean up previous modifications.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=62
2017-02-13 04:23:24 +00:00
Luke Jones
d95e60eefa Fix incorrect conditional tag
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=61
2017-02-13 04:13:22 +00:00
Luke Jones
a0dd104efa Add conditional for building for Leap 42.2 with bootstrap.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=60
2017-02-13 04:09:18 +00:00
Luke Jones
3e55321f25 Add conditionals for ARM, aarch64, ppc64, ppc64le to build using
bootstrap until n+1 version is released upstream.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=59
2017-02-13 04:04:45 +00:00
Luke Jones
bbd20fa1a8 Restrict build to to use rustc n-1 version.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=58
2017-02-13 03:45:30 +00:00
Luke Jones
7a34637a1f OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=56 2017-02-11 18:49:10 +00:00
Luke Jones
3694124264 Accepting request 456412 from home:luke_nukem:branches:devel:languages:rust
OBS-URL: https://build.opensuse.org/request/show/456412
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=55
2017-02-11 18:39:02 +00:00
Luke Jones
78bda059b8 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=54 2017-02-11 11:00:32 +00:00
Luke Jones
4960b8b57d OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=53 2017-02-11 10:56:21 +00:00
Luke Jones
217c5a47ec OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=52 2017-02-11 10:52:06 +00:00
Luke Jones
afc609bcba Accepting request 456385 from home:luke_nukem:branches:devel:languages:rust
OBS-URL: https://build.opensuse.org/request/show/456385
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=51
2017-02-11 09:48:47 +00:00
Luke Jones
f692d29948 Accepting request 456358 from home:luke_nukem:branches:devel:languages:rust
OBS-URL: https://build.opensuse.org/request/show/456358
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=49
2017-02-11 05:21:44 +00:00
Luke Jones
ef63fa83b1 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=48 2017-02-10 20:57:55 +00:00
Luke Jones
2b98259793 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=47 2017-02-10 20:53:47 +00:00
Luke Jones
15728433fa OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=46 2017-02-10 20:50:37 +00:00
Luke Jones
4db3205f93 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=45 2017-02-10 20:47:02 +00:00
Luke Jones
9c2ce4d768 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=43 2017-02-08 04:40:17 +00:00
Luke Jones
524223508d OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=42 2017-02-08 01:48:10 +00:00
Luke Jones
b392518f2e OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=41 2017-02-06 09:56:52 +00:00
Luke Jones
3c4f703ca1 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=40 2017-02-06 09:13:27 +00:00
Luke Jones
18379fe6cd OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=39 2017-02-06 09:09:48 +00:00
Luke Jones
fcd2e997b0 Correct rust-triples use in spec.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=38
2017-02-06 09:07:11 +00:00
Luke Jones
b925753ed9 Correct the rust-triples by removing them for now. Rely on OBS
- Remove rust-triples to rely on OBS

OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=37
2017-02-06 08:38:07 +00:00
Luke Jones
a1ecdbb883 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=36 2017-02-06 08:28:22 +00:00
Luke Jones
f189933e4d - Update to 1.15.0
- Language updates
	* Basic procedural macros allowing custom `#[derive]`, aka "macros 1.1", are
	stable. This allows popular code-generating crates like Serde and Diesel to
	work ergonomically. [RFC 1681].
	* [Tuple structs may be empty. Unary and empty tuple structs may be instantiated
	with curly braces][36868]. Part of [RFC 1506].
	* [A number of minor changes to name resolution have been activated][37127].
	They add up to more consistent semantics, allowing for future evolution of
	Rust macros. Specified in [RFC 1560], see its section on ["changes"] for
	details of what is different. The breaking changes here have been transitioned
	through the [`legacy_imports`] lint since 1.14, with no known regressions.
	* [In `macro_rules`, `path` fragments can now be parsed as type parameter
	bounds][38279]
	* [`?Sized` can be used in `where` clauses][37791]
	* [There is now a limit on the size of monomorphized types and it can be
	modified with the `#![type_size_limit]` crate attribute, similarly to
	the `#![recursion_limit]` attribute][37789]
- Compiler changes
	* [On Windows, the compiler will apply dllimport attributes when linking to
	extern functions][37973]. Additional attributes and flags can control which
	library kind is linked and its name. [RFC 1717].
	* [Rust-ABI symbols are no longer exported from cdylibs][38117]
	* [The `--test` flag works with procedural macro crates][38107]
	* [Fix `extern "aapcs" fn` ABI][37814]
	* [The `-C no-stack-check` flag is deprecated][37636]. It does nothing.
	* [The `format!` expander recognizes incorrect `printf` and shell-style
	formatting directives and suggests the correct format][37613].
	* [Only report one error for all unused imports in an import list][37456]
- Compiler performance

OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=35
2017-02-06 08:25:50 +00:00
Luke Jones
778c7e38e0 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=34 2017-02-01 09:42:03 +00:00
Luke Jones
d5be603897 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=33 2017-02-01 09:35:55 +00:00
Luke Jones
02b41e2182 - Adjust build so that aarch and ARM architectures use bootstrap for
initial build

OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=31
2017-01-31 09:42:28 +00:00
Luke Jones
2b49e822b5 - Fix provides/conflicts/obsoletes
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=30
2017-01-31 04:25:56 +00:00
Luke Jones
9d3a3b3902 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=29 2017-01-31 04:14:42 +00:00
Luke Jones
7bf04bc990 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=28 2017-01-31 04:14:30 +00:00
Luke Jones
a4612e106a - Use the same provides/conflicts as rustc-bootstrap
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=27
2017-01-31 04:08:54 +00:00
Luke Jones
68145c97e7 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=26 2017-01-31 03:16:19 +00:00
Luke Jones
0c051b70c7 - Fix RPM conflicts.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=25
2017-01-31 03:15:13 +00:00
Luke Jones
0e25c140f9 Accepting request 452507 from home:luke_nukem:branches:devel:languages:rust
OBS-URL: https://build.opensuse.org/request/show/452507
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=23
2017-01-25 22:14:18 +00:00
Luke Jones
a1c48bbe77 Accepting request 447471 from home:luke_nukem:branches:devel:languages:rust
* update to v1.14.0
* cleanup spec
* build archv7hl using bootstrap binary since no previous package builds were successful

OBS-URL: https://build.opensuse.org/request/show/447471
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=22
2016-12-23 23:13:37 +00:00
Luke Jones
2f5f2f2954 Accepting request 446883 from home:luke_nukem:branches:devel:languages:rust
OBS-URL: https://build.opensuse.org/request/show/446883
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=21
2016-12-18 17:48:47 +00:00
Luke Jones
235dd914d5 Accepting request 446880 from home:luke_nukem:branches:devel:languages:rust
OBS-URL: https://build.opensuse.org/request/show/446880
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=20
2016-12-18 09:11:16 +00:00
Luke Jones
7324b477db Accepting request 446876 from home:luke_nukem:branches:devel:languages:rust
Update to 1.12.1

OBS-URL: https://build.opensuse.org/request/show/446876
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=19
2016-12-18 08:17:52 +00:00
Luke Jones
0e4a38e467 Accepting request 446855 from home:luke_nukem:branches:devel:languages:rust
Spec file changed to use either the previous packaged version or the rustc-bootstrap for building. v1.11.0 is currently using the bootstrap in an effort to get ARM arch versions up and running.

OBS-URL: https://build.opensuse.org/request/show/446855
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=18
2016-12-18 00:34:00 +00:00
Luke Jones
eb2298a262 - Revert from v1.13 to v1.11 in preparation for alternative
packaging.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=11
2016-12-16 23:28:41 +00:00
Luke Jones
ccecbe087b Accepting request 446549 from home:luke_nukem:branches:devel:languages:rust
OBS-URL: https://build.opensuse.org/request/show/446549
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=10
2016-12-16 04:07:08 +00:00
Kristoffer Gronlund
0cfbf98002 Accepting request 438487 from home:matwey:branches:devel:languages:rust
OBS-URL: https://build.opensuse.org/request/show/438487
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=9
2016-11-03 08:08:48 +00:00
Michal Vyskocil
bf3818f75d Accepting request 438072 from home:matwey:branches:devel:languages:rust
OBS-URL: https://build.opensuse.org/request/show/438072
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=8
2016-10-31 19:32:47 +00:00
Kristoffer Gronlund
8108225eac Try to fix Provides/Obsoletes for gdb subpackage
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=7
2016-10-26 08:48:07 +00:00
Kristoffer Gronlund
743ec85b28 Accepting request 437035 from home:KGronlund:branches:devel:languages:rust
- Update to 1.11
  + Add support for cdylib crate types
- Remove merged patches:
  * 0001-Fix-misleading-intentation-errors-on-gcc-6.0.patch
  * 0002-Fix-GCC-6-misleading-indentation-error-in-hoedown.patch

OBS-URL: https://build.opensuse.org/request/show/437035
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=5
2016-10-24 07:34:54 +00:00
Michal Vyskocil
73e6f43584 Accepting request 426134 from home:KGronlund:branches:devel:languages:rust
Revised packaging for rust-gdb to handle conflict
with rustc-1_9-gdb

OBS-URL: https://build.opensuse.org/request/show/426134
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=3
2016-09-09 11:49:01 +00:00
Kristoffer Gronlund
3030dfef14 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=2 2016-09-08 15:15:24 +00:00
Michal Vyskocil
029d4d490e Accepting request 424927 from home:KGronlund:branches:devel:languages:rust
Revised packaging suggestion for rust: Package as
rust from now on. Add Recommends: for cargo.

Will remove rustc-stable.

This makes it easier to submit new versions to
openSUSE:Factory, and easier for users to find
rust.

OBS-URL: https://build.opensuse.org/request/show/424927
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=1
2016-09-06 16:11:34 +00:00